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

Chọn nơi số lượng của một trường lớn hơn một

Sử dụng HAVING , không phải WHERE , để so sánh kết quả tổng hợp.

Thực hiện truy vấn theo mệnh giá:

SELECT * 
  FROM db.table 
HAVING COUNT(someField) > 1

Tốt nhất, nên có GROUP BY được xác định để định giá thích hợp trong HAVING , nhưng MySQL không cho phép các cột ẩn từ NHÓM THEO ...

Đây có phải là sự chuẩn bị cho một ràng buộc duy nhất trên someField ? Có vẻ như nó phải là ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo ra các lỗi nghiêm trọng của TẤT CẢ các cảnh báo mysql?

  2. MySQL | REGEXP VS Thích

  3. Mysql group_concat của các khóa lặp lại và số lần lặp lại nhiều cột trong 1 truy vấn (Tối ưu hóa truy vấn)

  4. Tạo một thủ tục được lưu trữ:thiết lập bộ ký tự và đối chiếu

  5. Laravel $ q-> where () giữa các ngày