sql >> Databasteknik >  >> RDS >> Mysql

SQL-frågan visar inte förväntat resultat

Försök att ändra GROUP BY till

GROUP BY
   xf_user_group_relation.user_id, xf_user_group_relation.user_group_id

De flesta andra DBMS skulle ge ett fel för den frågan eftersom varje kolumn i SELECT-listan måste vara antingen aggregerad eller i GROUP BY.

Edit:detta är ett bra exempel på varför ANSI-SQL och andra RDBMS inte tillåter denna syntax




  1. android.database.CursorIndexOutOfBoundsException

  2. Hur man löser det saknade uttrycket i ORA-00936

  3. Skapa en tabell i enanvändarläge i postgres

  4. Välj Data via en tabellvärderad funktion i SQL Server