Famar
14.06.2005, 17:21:00
Witam!
Czy ktos moglby mi podac przykladowe zapytanie zawierajace dwa razy JOIN (kazdy JOIN ma sie odnosic do innego klucza obcego).
Z gory thx
SongoQ
14.06.2005, 18:54:19
SELECT *
FROM tabela_1 LEFT JOIN tabela2 ON (tabela1.p_id = tabela2.f_id) LEFT JOIN tabela3 ON (tabela1.p_id = tabela3.f_id)
p_id - klucz podstawowy
f_id - klucz obcy
SongoQ
14.06.2005, 19:35:13
Dla wiekszej ilosc JOINow wydajnosc spada, w bazach danych zaleca sie nie przekraczac 5 zlaczen. Oczywiscie najwazniejsza rzecza jest liczebnosc rekordow.