Ich habe eine SQL-Abfrage, die Werte aus zwei Tabellen untereinander anzeigt. Jetzt möchte ich, dass die Tabelle die Werte aus den zwei verschiedenen Tabellen nebeneinander auswählt. Dies ist meine Frage jetzt:lassen Union Werte nebeneinander statt untereinander anzeigen
(select i1,i2 from t1
except
select i1,i2 from t2)
union all
(select i1,i2 from t2
except
select i1,i2 from t1)
Das ist mein Beispieldaten:
Data I in Tabelle 1 haben:
i1 i2
---------
| 1 | 1 |
---------
| 2 | 2 |
---------
| 2 | 3 |
---------
Daten i in table2 haben:
i1 i2
---------
| 1 | 1 |
---------
| 2 | 3 |
---------
| 2 | 4 |
---------
Ergebnis:
---------
| 2 | 2 | << this one comes from table 1
---------
| 2 | 4 | << this one comes from table 2
---------
gewünschtes Ergebnis:
t1 t2
-----------------
| 2 | 2 | 2 | 4 |
-----------------
, dass ein "Join" genannt wird. – mustaccio
Das ist nicht der Zweck, oder wie eine Gewerkschaft funktioniert. Verwenden Sie einen Join mit einer NOT EXISTS-Klausel. – OldProgrammer
okay, ich sehe, sorry Jungs sollte ich die Frage löschen? –