webForumDet fria alternativet
Logga in / Bli medlem

Ny join att knäcka...

Databaser & SQL

1 svar · 181 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

JAg har denna:

[red]
SELECT T1.f_lag_namn as hemmalag,
T2.f_lag_namn as bortalag,
t_match.* FROM t_lag AS T1
INNER JOIN t_match
ON T1.f_lag_id = t_match.f_hemmalag
INNER JOIN t_lag AS T2 
ON t_match.f_bortalag = T2.f_lag_id 
WHERE T1.f_user_id = 1 
AND t_match.f_tabell = 42 
ORDER
BY t_match.f_omg
[/red]

Men problemet är att jag vill även hämta alla matcher där antingen t_match.f_hemmalag är Null eller t_match.f_bortalag är Null eller båda två är Null.

Hoppas att det går :)

Mvh icaaq

Medlem sedan mars 20034 471 inlägg
#2

Prova med en union av left och right outer joins.

275 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)