Khi bạn tham chiếu đến một cột không thuộc nhóm group by
, MySQL sẽ trả về một giá trị được chọn ngẫu nhiên từ một trong các hàng trong nhóm. Vì vậy, điều quan trọng là bạn có lọc bên trong truy vấn con, trước nhóm group by
hay không hoặc bên ngoài truy vấn con, sau nhóm group by
. Trong trường hợp thứ hai, các nhóm có hàng phù hợp và không khớp sẽ được đưa vào hoặc loại trừ ngẫu nhiên.