Có vẻ như bạn nên GROUP BY a.id, c.id
- nhóm theo a.id
chỉ có nghĩa là bạn thường có một vài c.id
s per a.id
và bạn chỉ nhận được một "ngẫu nhiên" trong số đó. Đây dường như là một câu hỏi về tính đúng đắn cơ bản. Sau khi bạn đã khắc phục điều đó, SELECT COUNT(*) FROM
ban đầu v.v ... sau đó chắc chắn sẽ cung cấp cho bạn số hàng mà truy vấn sau sẽ trả về, vì vậy bạn có thể chuẩn bị máy nhắn tin của mình cho phù hợp.