Brug af din forespørgsel vil ikke fungere siden where klausul filtrerer user_id'erne fra. Brug
SELECT * FROM participants
GROUP BY conversation_id
HAVING sum(user_id not in (1,2)) = 0
user_id not in (1,2) returnerer 1 hvis et user_id andet end 1,2 er i en samtale og 0 Ellers. Så ved at bruge SUM du kan lægge alle de sager sammen. Hvis ingen findes, er summen 0 .