User
Tabellenstruktur.CakePHP 2.x finden Abfrage mit DISTINCT und COUNT zusammen auf demselben Feld
+------+-------+
| id | data |
+------+-------+
| 1 | a |
+------+-------+
| 1 | b |
+------+-------+
| 2 | c |
+------+-------+
Gewünschtes Ergebnis.
+------+-------+
| id | count |
+------+-------+
| 1 | 2 |
+------+-------+
| 2 | 1 |
+------+-------+
Ich versuchte DISTINCT und COUNT in vielerlei Hinsicht, aber immer noch nicht erwünschte Ergebnis.
Was ich versuche
$this->User->find('all',array(
'conditions'=> array(),
'fields' => array(
'DISTINCT(User.id)',
'COUNT(DISTINCT User.id) as count'
)
)
);
danke eine Tonne. Das einzige Problem ist, dass es in einem anderen Array zählt. Ich habe versucht, 'count' in' User.count' zu ändern, aber kein Glück. –