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

Chọn một cột đáp ứng nhiều điều kiện trong các bản ghi khác nhau

nếu bạn muốn khách hàng đã mua cả 3 sản phẩm, bạn có thể sử dụng hàm tổng hợp count(distinct product)

    SELECT Customer
    FROM your_table
    where product in (1,2,3)
    GROUP BY Customer
    HAVING count(distinct product) = 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gcc sẽ không biên dịch và chạy thư viện MySQL C

  2. Làm cách nào tôi có thể kết hợp hai thủ tục trong một để điền vào một bảng thay vì mỗi thủ tục trong hai thủ tục điền vào bảng của chính nó?

  3. Kế thừa lớp với .NET EF4.1 + MySQL

  4. Chèn khóa MyISAM vào bảng INNODB

  5. Khi nào hàm ORDER BY RAND () của MySQL có thứ tự?