Bruge en default værdi, hvis der ikke matches op mod tabel 2
Jeg har 2 tabeller, jeg vil hente alle rækker ud fra den ene tabel, samt jeg vil hente en værdi ud fra tabel 2, men det er ikke sikkert at den eksisterer i tabel 2.eksempel
tabel1
ID - navn - kode
1 - 'test' - 'test2'
2 - 'test3' - 'test4'
3 - 'test5' - 'test6'
4 - 'test7' - 'test8'
tabel2
ID - nummer
2 - 76544
4 - 23423
SELECT tabel1.ID, tabel2.nummer, tabel1.navn, tabel1.kode
FROM tabel1, tabel2
WHERE tabel1.ID = tabel2.ID
Denne sætning giver dette resultat
2 - 76544 - 'test3' - 'test4'
4 - 23423 - 'test7' - 'test8'
Men jeg vil gerne have en default værdi ud for nummeret, altså resultat jeg gerne vil have er (med 0 som default værdi)
1 - 0 - 'test' - 'test2'
2 - 76544 - 'test3' - 'test4'
3 - 0 - 'test5' - 'test6'
4 - 23423 - 'test7' - 'test8'
Er dette muligt?
