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

MYSQL GROUP BY und ORDER BY arbeiten nicht wie erwartet zusammen

MySQL lässt diese Art von dummen Abfragen zu, wobei GROUP BY wird davon ausgegangen, dass alle Spalten enthalten sind, auch wenn Sie sie nicht angeben. Die Gruppierung wird zuerst durchgeführt, also bewirkt die Sortierung nichts, wenn es nur ein Ergebnis gibt.

Sie müssen MIN(third_party_rate) verwenden um den niedrigsten Wert für diese Spalte zu erhalten.