que je dois COUNT()
(ou peut-être une autre fonction MySQL) les lignes de ma requête, mais je dois compte diférents, comme ceci:retour SQL COUNT() de lignes séparées par des critères
Ce que je veux:
id | date | costumer_id
-----+------- ----+-------------
1 | 2012-10-05 | 103
2 | 2012-10-05 | 103
3 | 2012-10-05 | 103
4 | 2012-10-05 | 59
5 | 2012-10-05 | 59
6 | 2012-10-05 | 90
Ce que je besoin:
id | date | costumer_id | count
-----+------------+-------------+------
1 | 2012-10-05 | 103 | 3
5 | 2012-10-05 | 59 | 2
6 | 2012-10-05 | 90 | 1
Voulez-vous l'identificateur 'Max()' pour les éléments avec plusieurs Identifiants 'costumer_id'? Vos données sont mélangées le '103' a le min mais le' 59' a le maximum, lequel est correct? – Taryn
@bluefeet il n'y a pas besoin d'un 'id 'exact, en fait cette colonne de table n'existe même pas, c'est juste un exemple ... – BernaMariano
Vous devriez fournir un exemple précis et une explication de ce dont vous avez besoin alors. Parce que ce que vous avez fourni n'était pas clair en raison des divergences de données. – Taryn