ugrás a tartalomhoz

lekérdezés több táblából behelyettesítéssel

Anonymous · 2004. Már. 27. (Szo), 06.42
Üdv:

Van néhány táblám (ID int; tulajdonságnév varchar(xx)) formában, és van egy főtábla, amiben az egyes tulajdonságok ID-i szerepelnek.

Kérdésem a következő:
meg lehet-e oldani, hogy egy lekérdezéssel a főtábla tulajdonságszámai helyére a melléktáblákból a tulajdonságnév adatai kerüljenek vagy ezt csak úgy lehet, hogy tömbökbe lekérdezgetem a tulajdonságokat és utána abból veszegetem elő?
(pl. van egy származás nevű melléktábla, ID: 1, tulajdonság: magyar ; ID: 2, tulajdonság: svéd
és azt szeretném, hogy a főtábla összes adatának lekérdezése után a származásnál ne az szerepeljen, hogy 2, hanem hogy svéd.)
 
1

join

Bártházi András · 2004. Már. 27. (Szo), 09.31
Szia!

A join-ok a megoldás számodra. Több táblát össze kell joinolnod, így kinyerheted egy lekérdezésből ezeket az információkat. Keress rá a neten, hogy hogyan használhatóak az SQL join-ok, szerintem találsz erről a témáról bőven anyagot, akár magyarul is!

-boogie-
2

Kösz a segítséget, asszem

Anonymous · 2004. Már. 28. (V), 04.10
Kösz a segítséget, asszem megoldásra jutottam, bár így ránézésre extrémhosszú lesz a lekérdezés megfogalmazása :)