Bonjour a tous
j'ai descider de migrer un application vers Postgresql (trop de probleme d'encodage avec sqlite ... puis trop limité)
seulement voila , j'ai une requete que je n'arrive pas a convertir , la voici :
1 2 3 4 5 6 7 8 9 10 11
| SELECT
users.name, count(messages.id) AS msg_amount
FROM
users,messages
WHERE
users.id = messages.user_id
GROUP BY
users.id
ORDER BY
msg_amount DESC
LIMIT 10; |
voila l'erreur actuel :
ERROR: column "users.name" must appear in the GROUP BY clause or be used in an aggregate function
pourquoi il veut a tout prit que j'utilise users.name ? :/
j'espere que vous pourrez m'aider
merci
Partager