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

MySQL - chọn các nhóm có các giá trị bao gồm một tập hợp

Đây là một ví dụ về truy vấn set-inside-sets. Tôi muốn giải quyết chúng bằng cách sử dụng nhóm group byhaving , bởi vì đây là một rất linh hoạt:

SELECT user_id
FROM action a
WHERE action_type IN (0, 3, 4, 5)
GROUP BY user_id
HAVING COUNT(DISTINCT action_type) = 4;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. đối sánh mysql với nhiều từ

  2. Cách tốt nhất để lưu trữ cơ sở dữ liệu MySQL trực tiếp

  3. Làm cách nào để phân tích cú pháp mã xây dựng MySQL từ bên trong Python?

  4. Thủ tục được lưu trữ với Alembic:Lỗi cú pháp MySQL

  5. Cách lấy lại dữ liệu từ Mysql cho những ngày không có số liệu thống kê