まず、 mySQLとpostgreSQLのgroupby句、なぜpostgreSQLでエラーが発生するのですか?
これはSQL標準の動作ではありません。
ONLY_FULL_GROUP_BY
を獲得した2番目のサーバーのようです モード。
SELECT @@sql_mode;
MySQL 5.5
でこの動作をシミュレートできます :
SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY';
SELECT *
FROM tab
GROUP BY col;
-- tab.col2' isn't in GROUP BY
MySQL5.7 から :