0
これはトピックではありませんが、ここの誰かが私に答えを教えてくれると確信しています。私は私のホストでうまく動作するMySQLのクエリを持っています。私はちょうど私の自宅のコンピュータにLAMPをインストールしていると私はPHPadminでこのクエリをテストするときには、このエラーで失敗します。SELECTリストにGROUP BY句のエラーがありません
#1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test_table.p.user_name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
私は、Apache 2
にPHP 5.6を実行している。これは私の作業クエリ
ですこのエラーが何を意味するのですか?これはaggreagtedないcolsの か、適切な方法の設定であなたのMySQLを設定するためのpreictableない結果を生み出すため句、
によってグループに属していない場合(デフォルトでは)あなたがすることはできませんmysqlの5.7用
http://stackoverflow.com/a/38002876/4248328:正しいsql_modeのか
簡単な方法は、例えばでないグループ内のすべてのcolsのための集約機能を追加することです –