Heim  >  Fragen und Antworten  >  Hauptteil

mysql – So stellen Sie die Group-By-Anweisung in Sequel Pro so ein, dass standardmäßig der erste Datensatz der Gruppe verwendet wird

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中文网2631 Tage vor1715

Antworte allen(1)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-07 10:37:36

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

    Antwort
    0
  • StornierenAntwort