MySQLの「ORDER BY句の式がSELECTリストにない」エラーの解決方法

現象 データベースのバージョンアップ後、アプリケーションから次のようなエラーが頻発しました。 Expression #1 of ORDER BY clause is not in SELECT list, references column 'xxxx' which is not in SELECT list; this is incompatible with DISTINCT 原因 MySQL 5.7.5以降、sql_modeのONLY_FULL_GROUP_BYモードがデフォルトで有効になっていることが原因です。このモ ...

6月9日 20:03 投稿