Hallo allemaal,
voor de kenners zal dit makkelijk op te lossen zijn, maar ik kom er niet uit.
Ik heb 2 tabellen:
Tabel1:
Field1 Field2
A
B
C
D
E
F
G
H
I
J
en
Tabel 2:
Field1 Field2:
E 1
F 1
G 1
die met een query gecombineerd moeten worden tot :
Field1 Field2:
A
B
C
D
E 1
F 1
G 1
H
I
J
Dus E,F,G van Tabel 1 moeten niet meekomen en juist die van Tabel 2 wel.
Wat is nou de correcte SQL-code om dit te doen ?
Ik ben al bezig geweest met WHERE-clauses en UNION's.
Daaruit voortvloeiend kwam ik op het idee om het op te splisten in 2 subqueries, namelijk 1 die
Field1 Field2
E 1
F 1
G 1
genereert en 1 die
Field1 Field2
A
B
C
D
H
I
J
genereert om deze samen te voegen tot 1 output met een UNION,
maar het lastige zit hem in het feit dat de veldnamen in beide tabellen hetzelfde zijn en dat zorgt al bij de 1e subquery voor problemen.
Als ik de veldnamen van de 2e tabel aanpas en de 1e subquery daarop aanpas, geeft deze wel resultaat.
Maar ik neem aan dat dat weer voor problemen gaat zorgen bij de UNION.
Simpele vraag, maar lastig probleem.
Oplossing zijn welkom
Voor alle duidelijkheid: de 1-tjes moeten onder Field2 uitgelijnd zijn (lukte me niet zo snel)
voor de kenners zal dit makkelijk op te lossen zijn, maar ik kom er niet uit.
Ik heb 2 tabellen:
Tabel1:
Field1 Field2
A
B
C
D
E
F
G
H
I
J
en
Tabel 2:
Field1 Field2:
E 1
F 1
G 1
die met een query gecombineerd moeten worden tot :
Field1 Field2:
A
B
C
D
E 1
F 1
G 1
H
I
J
Dus E,F,G van Tabel 1 moeten niet meekomen en juist die van Tabel 2 wel.
Wat is nou de correcte SQL-code om dit te doen ?
Ik ben al bezig geweest met WHERE-clauses en UNION's.
Daaruit voortvloeiend kwam ik op het idee om het op te splisten in 2 subqueries, namelijk 1 die
Field1 Field2
E 1
F 1
G 1
genereert en 1 die
Field1 Field2
A
B
C
D
H
I
J
genereert om deze samen te voegen tot 1 output met een UNION,
maar het lastige zit hem in het feit dat de veldnamen in beide tabellen hetzelfde zijn en dat zorgt al bij de 1e subquery voor problemen.
Als ik de veldnamen van de 2e tabel aanpas en de 1e subquery daarop aanpas, geeft deze wel resultaat.
Maar ik neem aan dat dat weer voor problemen gaat zorgen bij de UNION.

Simpele vraag, maar lastig probleem.
Oplossing zijn welkom

Voor alle duidelijkheid: de 1-tjes moeten onder Field2 uitgelijnd zijn (lukte me niet zo snel)
Laatst bewerkt: