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 :
Sous psql, j'essaie la chose 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;
Cela ne fonctionne pas, à cause du count().
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);
Quand je fais la commande suivante, j'ai bien un résultat :
Une idée ?
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);
Notez que je suis un grand débutant en SQL
Partager