Verwendung von countDistinct im Doctrine Query Builder (Symfony)

8

Ich versuche, die eindeutige Anzahl von IDs zu zählen, die für eine Abfrage zurückgegeben werden:

%Vor%

Ich erhalte jedoch diesen Fehler:

%Vor%

Ich habe es auch versucht

%Vor%

was zu diesem Fehler führt:

%Vor%

Ich kann keine anderen Hinweise darauf bekommen, wie dies anders als in der Dokumentation funktioniert.

Kann jemand eine Lösung vorschlagen? Linkbeschreibung hier eingeben

    
matt_jay 05.08.2014, 11:55
quelle

2 Antworten

17

countDistinct ist die Methode der Expr-Klasse und COUNT DISTINCT müssen in der SELECT-Anweisung stehen:

%Vor%

sollte funktionieren. Oder einfach:

%Vor%     
Kamil Adryjanek 05.08.2014, 12:55
quelle
2

Die richtige Methode, um in Ihrem Fall countDistinct zu verwenden, ist:

%Vor%     
Tomasz Madeyski 05.08.2014 12:40
quelle