If I understand the problem correctly then you wantto see those which exist in postliste but NOT in medlemsliste and only for those which are NOT "udgået" (Not "j") I sthat correct?
SELECT DISTINCTROW Postliste.* FROM Postliste LEFT JOIN medlemsliste ON Postliste.Navn = medlemsliste.navn WHERE (((medlemsliste.navn) Is Null) AND ((Postliste.udgaet)<>"J"));
Ja, din antagelse er korrekt. Men resultatet er 0 udvalgte. Hvis jeg forsøgsvis prøver at teste positivt på "j" Altså: SELECT DISTINCTROW Postliste.* FROM Postliste LEFT JOIN medlemsliste ON Postliste.Navn = medlemsliste.navn WHERE (((medlemsliste.navn) Is Null) AND ((Postliste.udgaet)= "J"));
kommer alle med "J" frem (naturligvis). Er det ikke den negative test det er galt med?
I mit udtryk er testen på "Udgået" helt overflødig. Og med Terrys ihærdige hjælp kommer det til at se således ud:
SELECT DISTINCTROW medlemsliste.Navn, medlemsliste.Adresse, medlemsliste.Postnr FROM medlemsliste LEFT JOIN Postliste ON medlemsliste.Navn = Postliste.Navn WHERE (((Postliste.Navn) Is Null Or (Postliste.Navn)<>[medlemsliste.navn]));
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.