Mysql
 sql >> Base de données >  >> RDS >> Mysql

La requête SQL n'affiche pas le résultat attendu

Essayez de changer GROUP BY en

GROUP BY
   xf_user_group_relation.user_id, xf_user_group_relation.user_group_id

La plupart des autres SGBD généreraient une erreur pour cette requête car chaque colonne de la liste SELECT doit être soit agrégée, soit dans GROUP BY.

Edit :c'est un excellent exemple de la raison pour laquelle ANSI-SQL et d'autres RDBMS n'autorisent pas cette syntaxe