Multidesk.be » Forums » Programmeren algemeen » SQL: not in, via joins (gesloten)

Helpinformatie
Dit onderwerp werd gesloten.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door Dendeze op donderdag 8 juli 2010 om 13:48:08.
Dendeze's avatar
Multiviteit: 1695
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
ik heb twee deelverzamelingen

table1 met als veld veld1
table2 met als veld veld1

deelver1: A, B, C
deelver2: B,C,D

door volgende commando

select * from table1 where veld1 not in (select * from table2)

dan krijg ik : A terug

Nu zou ik die query willen via een join commando.
Is dit mogelijk ?



^ Reactie #1 geschreven door Dendeze op donderdag 8 juli 2010 om 14:17:51.
Dendeze's avatar
Multiviteit: 1695
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
SELECT <fieldList>
FROM Table1 T1
LEFT JOIN Table2 T2
ON T2.veld1 = T1.veld1
WHERE T2.veld1 IS NULL

heb het zelf al gevonden, toch bedankt, mag gesloten worden
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten