Avatar billede jekk Nybegynder
18. december 2005 - 20:37 Der er 1 kommentar og
1 løsning

SQL: find ikke relaterede poster i 2 tabeller ?

jeg har 2 tabeller (en "master" og en "slave") der har et felt til fælles -
hvordan finder jeg alle poster i "slave" som ikke har en relations-post i "master" ???

problemet er opstået ved, at nogle poster i "master" er blevet slettet, så der ligger og "flyder" poster i "slave", som ikke længere har en "partner" i "master" -
dem vil jeg have udpeget og efterfølgende slettet -
så hvordan gør jeg det med SQL i Delphi 5 ???
Avatar billede nca Juniormester
18. december 2005 - 21:07 #1
Jeg har lavet 2 tabeller, Master og Slave hvor jeg har lagt CPR-nummer og Navn ind i begge tabeller.
Nedenstående SQL forespørgsel finder alle dem i Slave, som ikke findes i Master

SELECT Slave.cpr, Slave.navn
FROM Slave LEFT JOIN Master ON Slave.cpr = Master.cpr
WHERE (((Master.cpr) Is Null));
Avatar billede jekk Nybegynder
18. december 2005 - 22:51 #2
TAK - har lige afprøvet det - DET VIRKER !!!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester