2 tabellen tonen in uitvoer met SQL

  • Onderwerp starter Onderwerp starter SQLL
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

SQLL

Gebruiker
Lid geworden
1 nov 2011
Berichten
19
Hallo,

Ik heb een vraag over hoe ik een select moet maken van 2 tabellen.

Ik heb 2 tabellen waarvan er 1 oud is en 1 nieuw.
Het zijn bijna dezelfde tabellen die gevuld zijn met adressen en code’s.
Het kan zijn dat er verschillen zijn tussen de code’s in de oude en nieuwe tabel.
Nu wil ik de verschillen gaan bekijken tussen deze 2 tabellen.
Ga ik dit met een join doen of met een subselectie?
Ik wil graag dat de uitvoer netjes naast elkaar komt te staan.

Alvast bedankt.
 
bedoel je met naast elkaar dit?:

[adres] [code in nieuw] [code in oud]

Code:
SELECT nieuw.adres, nieuw.code, oud.code FROM nieuw INNER JOIN oud ON nieuw.adres = oud.adres WHERE nieuw.code <> oud.code
 
Hoi Wampier,

Krijg door bij where niew.code <> oud.code dan de uitvoer naast elkaar?
 
De kolom uitvoer bepaal je bij "SELECT". De kolommen zijn dus:

nieuw.adres, nieuw.code, oud.code

"WHERE nieuw.code <> oud.code" bepaald dat alleen rijen waar "code" in tabel "nieuw" en "oud" verschillend zijn worden getoond. Het bepaald dus de RIJEN
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan