Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik

Anfragen kombinieren: Mengenoperatoren


Notizen:

Datensätze aus mehreren Tabellen zusammenführen
UNION - Vereinigungsmenge alle Zeilen der einen und auch der anderen Abfrage, allerdings ohne Duplikate
SELECT Spalte1, Spalte2, Spalte3 FROM Tabelle1 UNION SELECT SpalteA, SpalteB, SpalteC FROM Tabelle2;
UNION ALL alle Zeilen sowohl der einen als auch der anderen Tabelle
SELECT Spalte1, Spalte2, Spalte3 FROM Tabelle1 UNION ALL SELECT SpalteA, SpalteB, SpalteC FROM Tabelle2;
INTERSECT - Schnittmenge alle Zeilen, die sowohl in der einen als auch anderen Tabelle vorkommen ohne Duplikate
SELECT Spalte1, Spalte2, Spalte3 FROM Tabelle1 INTERSECT SELECT SpalteA, SpalteB, SpalteC FROM Tabelle2;
MINUS - Differenzmenge alle Zeilen, die in der einen aber nicht der anderen Tabelle vorkommen
SELECT Spalte1, Spalte2, Spalte3 FROM Tabelle1 MINUS SELECT SpalteA, SpalteB, SpalteC FROM Tabelle2;
INTERSECT und MINUS werden meistens nicht unterstützt.