0
Was möchten Sie erhalten erwarten beim Laufen -Was das erwartete Verhalten von Agg Funktionen mit SELECT * ist (SQL)
select *, max(col1) from table1;
Was würden Sie
- nur die Zeile mit dem bekommen erwarten max (col1)
- alle Zeilen mit dem max (col1) Wert neben ihnen
Ist das anders zwischen den verschiedenen DB s?
Ein Fehler ... (Spalte table1.col1, auf die in der GROUP BY-Klausel nicht verwiesen wird.) – jarlh
Lesen Sie die [docs] (https://dev.mysql.com/doc/refman/5.0/en/group-by- handling.html): Es erklärt, wie mySQL die group by-Klausel erweitert, die sich anders als andere RDBMS-Systeme verhalten würde; es sei denn, Sie haben diese Funktion deaktiviert, die standardmäßig aktiviert ist. – xQbert