Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

(Của tôi) SQL JOIN - nhận các nhóm với các thành viên được chỉ định chính xác

Còn về

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)

Tôi đang giả định một chỉ mục duy nhất trên team_user (id_team, id_user).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trên khóa trùng lặp bỏ qua?

  2. Cách tốt nhất để tạo điểm cuối SPARQL cho RDBMS (cơ sở dữ liệu MySQL)

  3. Lấy id chèn cuối cùng cho mysql sau khi Chèn

  4. Hiệu suất CSV so với MySQL

  5. Làm thế nào để chuyển đổi mã MySQL thành câu lệnh PDO?