sql >> Database teknologi >  >> RDS >> Mysql

(Mit)SQL JOIN - få hold med nøjagtigt specificerede medlemmer

Hvad med

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)

Jeg antager et unikt indeks på team_user(id_team, id_user).



  1. Indstilling af databaseadgangstilladelser

  2. Hvordan bruger man aliaser i matematiske operatorer i SQL?

  3. 7 muligheder for at aktivere rør (||) som sammenkædningsoperatør i MariaDB

  4. Entity-framework-koden er langsom, når du bruger Include() mange gange