Bonjour à tous,

je dois adapter un petit outil qui utilise mysql pour que celui-ci fonctionne avec postgresql.
Forcément, les requetes MySQL / PgSQL n'étant pas tout à fait les mêmes, j'ai du mal.

J'ai 2 tables planning_user & planning_periode.

Sous mysql, j'ai la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT planning_user.*, COUNT(periode_id)
FROM planning_user 
LEFT JOIN planning_periode
ON planning_user.user_id = planning_periode.user_id;
Sous psql, j'essaie la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT pu.*, count(pp.periode_id)          
FROM planning_user pu
LEFT JOIN planning_periode pp
ON (pu.user_id = pp.user_id);
Cela ne fonctionne pas, à cause du count().

Quand je fais la commande suivante, j'ai bien un résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT pu.*, pp.periode_id
FROM planning_user pu
LEFT JOIN planning_periode pp
ON (pu.user_id = pp.user_id);
Une idée ?

Notez que je suis un grand débutant en SQL