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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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