Việc sử dụng truy vấn của bạn sẽ không hoạt động vì where mệnh đề lọc ra user_ids. Sử dụng
SELECT * FROM participants
GROUP BY conversation_id
HAVING sum(user_id not in (1,2)) = 0
user_id not in (1,2) trả về 1 nếu một user_id khác với 1,2 đang tham gia một cuộc trò chuyện và 0 nếu không thì. Vì vậy, sử dụng SUM bạn có thể cộng tất cả các trường hợp đó. Nếu không tìm thấy thì tổng là 0 .