Join med where og else null
HejJeg har 3 tabeller
sider:
--------------
sideId
sideAktiv
siderSprog:
--------------
sispId
sispSideId
sispSprogId
sispNavn
sprog:
--------------
sproId
sproSprog
Nu vil jeg gerne hente fra sider og left joine siderSprog where sispSprogId = 5
Det kan jeg godt
SELECT * FROM sider LEFT JOIN siderSprog ON sideId = sispSideId WHERE sispSprogId = 5
Men hvis nu jeg vil gøre det samme og der ikke er nogle rækker med sispSprogId = 5 i siderSprog, så returnere den ingenting fordi sispSprogId ikke er lig 5.
Har prøvet
SELECT * FROM sider LEFT JOIN siderSprog ON sideId = sispSideId WHERE sispSprogId = 5 OR sispSprogId IS NULL
Men det virker heller ikke
Der vil jeg gerne have den til at returnere alt fra sider stadig og så bare NULL i siderSprog felterne
Kan man det?