Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrage zeigt nicht das erwartete Ergebnis

Versuchen Sie, GROUP BY in

zu ändern
GROUP BY
   xf_user_group_relation.user_id, xf_user_group_relation.user_group_id

Die meisten anderen DBMS würden für diese Abfrage einen Fehler ausgeben, da jede Spalte in der SELECT-Liste entweder aggregiert oder in GROUP BY enthalten sein muss.

Bearbeiten:Dies ist ein großartiges Beispiel dafür, warum ANSI-SQL und andere RDBMS diese Syntax nicht zulassen