Einzelnen Beitrag anzeigen

Benutzerbild von rapante
rapante

Registriert seit: 3. Jun 2009
Ort: OPR
171 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Anzahl der Datensatze count(*)

  Alt 18. Aug 2015, 08:42
So müsste es gehen:
Code:
SELECT name, COUNT(*) FROM table1 WHERE (name = FeldA) or (name = FeldB) or (name = FeldC) GROUP BY name;
Liefert nur die Werte für X und Y, aber nicht die für W und Z.
Ahh, es ist einfach noch zu früh

Hier mal ein Versuch NACH dem ersten Kaffee mit einem Subselect:

Code:
SELECT DISTINCT t1.name,
       (SELECT COUNT(*) FROM table1 WHERE table1.name = t1.name AND (table1.name in (table1.FeldA, table1.FeldB, table1.FeldC))) AS cnt
FROM table1 AS t1
  Mit Zitat antworten Zitat