Bonjour,
dans un soucis de portabilité d'une application sur plusieurs base de donnée, j'ai besoin de faire tourner mon programme (php) sous mysql et postgresql. Cependant j'ai une requète MYSQL qui semble ne pas marcher sous postgresql :
SELECT g.*, COUNT(gu.g_id) AS g_count FROM fsb2_groups g LEFT JOIN fsb2_groups_users gu ON g.g_id = gu.g_id WHERE g.g_type <> 1 AND g.g_type <> 3 GROUP BY g.g_id
n'étant pas calé en pgsql, j'aimerai comprendre ce qui ne va pas, sachant que l'erreur est :
ERROR: column "g.g_name" must appear in the GROUP BY clause or be used in an aggregate function
Merci d'avance
Partager