0
Ich habe unter SQL-Abfrage läuft gut,Symfony Lehre Gruppe von Query
SELECT completed_by, count(*) AS Total
FROM tasks
WHERE completed_by is not null AND status = 1
GROUP BY completed_by
;
Em tue es mit Lehre Query Builder, aber nicht funktioniert ein Fehler zurückgegeben.
$parameters = array(
'status' => 1,
);
$qb = $repository->createQueryBuilder('log');
$query = $qb
->select(' log.completedBy, COUNT(log) AS Total')
->where('log.Status = :status')
->groupBy('log.completedBy')
->setParameters($parameters)
->getQuery();
und unten erhalten Fehler;
[Semantical Error] line 0, col 21 near 'completedBy,': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
immer noch der gleiche Fehler, –
Haben Sie Spalte "log" in Ihrer "Log" -Tabelle? Wenn nicht, dann solltest du wahrscheinlich "zählen" (log.id) oder so ähnlich. – michaJlS
ja es ist id Spalte, ich ersetzte es, aber immer noch den gleichen Fehler bei '-> groupBy ('log.completedBy')' –