Bạn nói đúng, MySQL cho phép bạn tạo các truy vấn không rõ ràng và có kết quả tùy ý. MySQL tin tưởng bạn biết bạn đang làm gì, vì vậy bạn có trách nhiệm tránh những truy vấn như vậy.
Bạn có thể làm cho MySQL thực thi GROUP BY theo cách chuẩn hơn:
mysql> SET SQL_MODE=ONLY_FULL_GROUP_BY;
mysql> select EMP_ID, SALARY
from EMPLOYEE_PAY_TBL
group by BONUS;
ERROR 1055 (42000): 'test.EMPLOYEE_PAY_TBL.EMP_ID' isn't in GROUP BY