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
.