Forum: Datenbanken
Delphi
by DeddyH,
2. Jul 2009
Würde ich eigentlich auch vermuten. Nach meinem Dafürhalten dürfte nur dann kein Ergebnis kommen, wenn es schon die Spalte1 mit dem Wert 1 in der ersten Tabelle gar nicht gibt.
Forum: Datenbanken
Delphi
by DeddyH,
2. Jul 2009
Das wüsste ich auch gern. Und wenn wir Tabelle1 einmal außen vor lassen?SELECT
COUNT(*) AS Anzahl
FROM
TABELLE2 T2
WHERE
T2.SPALTE1 = 1 AND T2.SPALTE2 IS NULL
Forum: Datenbanken
Delphi
by DeddyH,
2. Jul 2009
Was kommt hierbei heraus?SELECT
T1.SPALTE1, COUNT(1) AS Anzahl
FROM
TABELLE1 T1
LEFT JOIN
TABELLE2 T2 ON T2.SPALTE1 = T1.SPALTE1
WHERE
T1.SPALTE1 = 1 AND T2.SPALTE2 IS NULL
GROUP BY
T1.SPALTE1