17. oktober 2007 - 21:23Der er
15 kommentarer og 1 løsning
outer join, find dem der ikke findes
Jeg har en tabel med nogle varer og en med nogle beskrivelser. Hver vare kan være beskrevet flere gange.
Lige nu har jeg 6 varer, 4 af dem er beskrevet, og 2 af disse har 2 beskrivelser.
hvis jeg joiner de to tabel på nøglerne (SELECT varer.id, vare_id FROM varer, beskrivelse WHERE varer.id=vare_id) får jeg følgende svar tilbage. 1 1 1 1 2 2 3 3 4 4 4 4
Nu vil jeg gerne finde de varer der ikke har nogen beskrivelse.
SELECT varer.id, beskrivelse.vare_id FROM varer LEFT JOIN beskrivelse ON varer.id = vare_id Giver mig: 1 1 1 1 2 2 3 3 4 4 4 4 5 NULL 6 NULL
Det begynder jo at ligne noget, men hvis jeg tilføjer 'WHERE vare_id = NULL', får jeg intet tilbage.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
There once was a man in Hull Who used in his table a Null And when he wanted to pull out the values that where Null he had to remember to write "is Null"
Digterkunsten her er jo snart fuld ud på højde med Stenstrup og partners haiku rim :))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.