Diskuze: Dvojitý join do jednej tabuľky
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Ako zkusil by som tie double joiny spojit do jedneho a do podmienky on hodit OR. Nieco take:
select *
from funerals f
inner join users s on s.id = f.priest_id or s.id = f.organ_player_id
inner join user_profiles sp on sp.id = s.id
where ...
Netusim ci to funguje Ale napadlo ma to ako prve.
Skúsiť to budem môcť až večer... ale ono keď zakomentujem prvý, alebo druhý join, dostanem informácie buď o kňazovi, alebo o organistovi. Keď nechám obidva joiny, tak ten druhý akoby prepísal ten prvý a dostanem tak iba údaje o organistovi, ktoré akoby prepísali údaje o kňazovi. Škoda, že to tu teraz nemám po ruke, včera som to chcel dať na git, ale som zabudol
Zobrazeno 3 zpráv z 3.