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 .