mysql – So stellen Sie die Group-By-Anweisung in Sequel Pro so ein, dass standardmäßig der erste Datensatz der Gruppe verwendet wird
PHP中文网
PHP中文网 2017-07-07 10:35:36
0
1
1771

Alter, Geld aus t1.gz nach Alter gruppieren;
发现报错: Ausdruck Nr. 2 der SELECT-Liste ist nicht in der GROUP BY-Klausel und enthält die nicht aggregierte Spalte „t1.gz.money“, die funktional nicht von den Spalten in GROUP BY abhängig ist Klausel; Dies ist nicht kompatibel mit sql_mode=only_full_group_by

PHP中文网
PHP中文网

认证0级讲师

Antworte allen(1)
曾经蜡笔没有小新

你现在的sql_mode不允许有非聚合字段以非聚合函数的形式出现,改一下sql_mode即可,或者min(id)取第一行记录再连接原表获取你要的结果

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage