Menggunakan kueri Anda tidak akan berfungsi karena where
klausa menyaring user_ids. Gunakan
SELECT * FROM participants
GROUP BY conversation_id
HAVING sum(user_id not in (1,2)) = 0
user_id not in (1,2)
mengembalikan 1
jika user_id
selain 1,2
sedang dalam percakapan dan 0
jika tidak. Jadi gunakan SUM
Anda dapat menambahkan semua kasus itu. Jika tidak ada yang ditemukan maka jumlahnya adalah 0
.