Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

COUNT und LEFT JOIN PROBLEM

  Alt 2. Jul 2009, 10:45
Datenbank: ORACLE • Version: 10 • Zugriff über: BDE
Hallo zusammen,

ich habe folgende SQL-Abfrage gebaut:

Delphi-Quellcode:
SELECT T1.SPALTE1, COUNT(T1.SPALTE1) AS COUNT FROM TABELLE1 T1
LEFT JOIN TABELLE2 T2
ON T1.SPALTE1 = T2.SPALTE1
WHERE T1.SPALTE1 = 1 AND T2.SPALTE2 IS NULL
GROUP BY T1.SPALTE1
Der Inhalte der Tabellen ist folgender:

T1.SPALTE1

1
2

T2.SPALTE1, T2.SPALTE2

1, 1
1, 1
2, NULL

Wenn ich nun T2.SPALTE2 nach NULL abfrage und T1.SPALTE1 auf 1, wird mir nichts mehr angezeigt.
Ich würde aber gerne folgendes angezeigt bekommen:

T1.SPALTE1, COUNT
1, 0

Wie kann ich das hinbekommen, das er mir auch einen Count von 0 ausgibt ?

Gruss

Holger
  Mit Zitat antworten Zitat