Hallo Forum,
SELECT * FROM Customer
WHERE lCustomerID >= 1 AND lCustomerID <= 5
Ergebnis:
CustomerID Name
1 John
3 Michael
5 Alexander
Weil in der Datenbank nur die CustomerID 1, 3 und 5 zu finden ist.
Ich will aber auch die nicht gefundenen Datensätze anzeigen lassen. Zum Beispiel:
CustomerID Name
1 John
2 NULL
3 Michael
4 NULL
5 Alexander
Wie kann ich soetwas hinbekommen? Ich müsste eine Sequence (oder ähnliches) von 1 bis 5 erstellen und dann LEFT OUTER JOIN mit Customer Tabelle. Aber ich weiß es nicht, wie ich das in SQL-Sprache umsetzen soll.
Für jede Hilfe bin ich sehr dankbar.
SELECT * FROM Customer
WHERE lCustomerID >= 1 AND lCustomerID <= 5
Ergebnis:
CustomerID Name
1 John
3 Michael
5 Alexander
Weil in der Datenbank nur die CustomerID 1, 3 und 5 zu finden ist.
Ich will aber auch die nicht gefundenen Datensätze anzeigen lassen. Zum Beispiel:
CustomerID Name
1 John
2 NULL
3 Michael
4 NULL
5 Alexander
Wie kann ich soetwas hinbekommen? Ich müsste eine Sequence (oder ähnliches) von 1 bis 5 erstellen und dann LEFT OUTER JOIN mit Customer Tabelle. Aber ich weiß es nicht, wie ich das in SQL-Sprache umsetzen soll.
Für jede Hilfe bin ich sehr dankbar.
Comment