sql >> Databáze >  >> RDS >> Mysql

(My)SQL JOIN - získejte týmy s přesně specifikovanými členy

Co takhle

SELECT *
FROM team t
JOIN team_user tu ON (tu.id_team = t.id)
GROUP BY t.id
HAVING (SUM(tu.id_user IN (1,5)) = 2) AND (SUM(tu.id_user NOT IN (1,5)) = 0)

Předpokládám jedinečný index na team_user(id_team, id_user).



  1. WebSecurity.CreateAccount selže pro MySQL

  2. Jak najít duplicitní záznamy v PostgreSQL

  3. Jak začít s SQLCipher pro Android?

  4. MySQL Connector pro C++ | Výjimka MySQL_Connection::setReadOnly() na setSchema