con sql "normale" le colonne che NON sono nella GROUP BY abbisognano di una funzione di aggregazione (MAX ad esempio). evidentemente MySql può farne a meno. l'importante è che funzioni.