Új hozzászólás Aktív témák

  • rgeorge
    addikt

    Néhány próbálkozás után tapasztalati úton megválaszoltam magamnak: JOIN táblák esetén:
    - A lejérdezés (qurey) minden formája (tehát értelemszerűen ContentProvider, Loader stb-be épített is) EGYEDI oszlopnevet kíván (tehát helyes a TELJES nevet megadni "table.column" formában). Logikus, hiszen különben nem tudja különválasztani az azonos nevűeket.
    - Most jön a csavar: A Cursor NEM fogadja el a TELJES nevet, hanem az oszlopot CSAK a rövid, táblán belüli oszlopnévvel azonosítja. Ez nem akadályozza meg, hogy pl. két "_id" oszlop legyen. Ilyenkor persze név alapján nem lehet lekérdezni.

    ((Hát egy újabb órát vakargattam a fejem, mire rájöttem, hogyan tudom kiszedni a két _id-t :o ))

    SQLite-ban nem vagyok teljesen otthon, de alias neveket nem lehet használni? Pl. "t._id as tid".

Új hozzászólás Aktív témák