2 tábla kapcsolása egy 3.alapján
Eddig nem vackoltam a NF-kal, de most meg akarom a fennt említett dolgot csinálni.
A táblák:
t1[t1_id, adat1, adat2]
t2[t2_id, t1_id, t3_id]
t3[t3_id, adat3, adat4]
Hogy tudok olyan feltételt adni, ami a t2-alapján "kapcsol" össze?
Mindenhol csak 2 táblás kapcsolást találtam meg, vagy olyat, ami 3 kapcsol össze, úgy hogy mindhárom adatait egybepakolja
■ A táblák:
t1[t1_id, adat1, adat2]
t2[t2_id, t1_id, t3_id]
t3[t3_id, adat3, adat4]
Hogy tudok olyan feltételt adni, ami a t2-alapján "kapcsol" össze?
Mindenhol csak 2 táblás kapcsolást találtam meg, vagy olyat, ami 3 kapcsol össze, úgy hogy mindhárom adatait egybepakolja
RE:2 tábla kapcsolása egy 3.alapján
SELECT t1.t1_id,t1.adat1,t1.adat2,t3.t3_id,t3.adat3,t3.adat4
FROM t1 INNER JOIN t2 ON t2.t2_id = t1.t1_id
INNER JOIN t3 ON t3.t3_id = t2.t2_id
re
Kipróbáltad?
--
Aries
http://aries.mindworks.hu
köcci a segítséget
SELECT t1.*,t3.* from t1,t2, t3 WHERE t1.t1_id=t2.t1_id AND t2.t3_id=t3.t3_id
Nem kellett hozzá join, de köszke a helpet! Remélem másoknak is megoldást jelent!
joinok