Ga naar inhoud

Verschil in tabellen weergeven


anoniem

Aanbevolen berichten

Het is duidelijk dat ik al een tijdje uit sql ben :-? Maar ik wil hetvolgende hebben: Tabel1 -------- Zout Peper Suiker Tabel2 ------- Zout Peper Suiker Vork Mes Lepel Ik dacht ff heel snel klaar te zijn door te zeggen: SELECT tabel2.Naam FROM tabel1, tabel2 WHERE tabel2.Naam = tabel1.Naam Dit geeft de waarde weer die in beide tabellen staan. Maar ik moet juist de waarden hebben die [b:893d3cd7af]niet[/b:893d3cd7af] in beide tabellen staan. Dus ik maakte er dit van: SELECT tabel2.Naam FROM tabel1, tabel2 WHERE tabel2.Naam [b:893d3cd7af]!=[/b:893d3cd7af] tabel1.Naam In het handboek Oracle SQL heb ik dit gevonden, maar dit werkt niet in mysql SELECT Naam FROM tabel2 MINUS SELECT Naam FROM tabel1
Link naar reactie
[quote:2f44682f8d="Sephiroth"]Het is duidelijk dat ik al een tijdje uit sql ben :-? Maar ik wil hetvolgende hebben: Tabel1 -------- Zout Peper Suiker Tabel2 ------- Zout Peper Suiker Vork Mes Lepel Ik dacht ff heel snel klaar te zijn door te zeggen: SELECT tabel2.Naam FROM tabel1, tabel2 WHERE tabel2.Naam = tabel1.Naam Dit geeft de waarde weer die in beide tabellen staan. Maar ik moet juist de waarden hebben die [b:2f44682f8d]niet[/b:2f44682f8d] in beide tabellen staan. Dus ik maakte er dit van: SELECT tabel2.Naam FROM tabel1, tabel2 WHERE tabel2.Naam [b:2f44682f8d]!=[/b:2f44682f8d] tabel1.Naam In het handboek Oracle SQL heb ik dit gevonden, maar dit werkt niet in mysql SELECT Naam FROM tabel2 MINUS SELECT Naam FROM tabel1[/quote:2f44682f8d] EDIT: Was totdat ik een ons woog, maar ik heb het gevonden: If there is no matching record for the right table in the ON or USING part in a LEFT JOIN, a row with all columns set to NULL is used for the right table. You can use this fact to find records in a table that have no counterpart in another table: Dit is het dus geworden. SELECT tabel2.Naam FROM tabel2 LEFT JOIN tabel1 ON tabel2.Naam=tabel1.Naam WHERE tabel1.Naam IS NULL
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...