Nhân tiện, nó là hành vi MySQL mặc định. Nhưng nó có thể được thay đổi bằng cách đặt chế độ máy chủ ONLY_FULL_GROUP_BY trong my.ini
tệp hoặc trong phiên -
SET sql_mode = 'ONLY_FULL_GROUP_BY';
SELECT * FROM sakila.film_actor GROUP BY actor_id;
Error: 'sakila.film_actor.film_id' isn't in GROUP BY
ONLY_FULL_GROUP_BY - Không cho phép các truy vấn mà danh sách chọn đề cập đến các cột không tổng hợp không có tên trong mệnh đề GROUP BY.