3.1. Ein Rowset über ein anderes stapeln3.2. Zusammengehörige Zeilen kombinieren3.3. Gemeinsame Zeilen zwischen zwei Tabellen finden3.4. Abrufen von Werten aus einer Tabelle, die in einer anderen nicht vorhanden sind3.5. Abrufen von Zeilen aus einer Tabelle, die nicht mit Zeilen in einer anderen Tabelle übereinstimmen3.6. Hinzufügen von Joins zu einer Abfrage ohne Beeinträchtigung anderer Joins3.7. Feststellen, ob zwei Tabellen die gleichen Daten haben3.8. Erkennen und Vermeiden von kartesischen Produkten3.9. Durchführen von Joins bei Verwendung von Aggregaten3.10. Durchführen von Outer Joins bei Verwendung von Aggregaten3.11. Fehlende Daten aus mehreren Tabellen zurückgeben3.12. Verwendung von NULLs in Operationen und Vergleichen3.13. Resümee