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

SELECT không hoạt động khi sử dụng! =Trong mệnh đề WHERE (sử dụng GROUP BY và HAVING COUNT)

Nhóm của bạn là chính xác. Nhưng bạn cần đếm số lần giá trị mà bạn không muốn là trong nhóm của bạn. Số lượng đó phải bằng không.

SELECT tab1ID
FROM table2
GROUP BY tab1ID
HAVING sum(propertyID = 6) > 0
AND sum(propertyID = 3) = 0 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cài đặt mysql qua con rối

  2. Làm thế nào để phân trang với mybatis?

  3. Đếm có bao nhiêu trường MySQL trong một hàng được lấp đầy (hoặc trống)

  4. Giới hạn giá trị số nguyên cho cột của mysql

  5. Câu lệnh if tham gia bên trong MYSQL