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

CHỌN Từ Chế độ xem MySQL với mệnh đề HAVING Trả về Tập kết quả trống

HAVING mệnh đề được sử dụng trên dữ liệu tổng hợp khi bạn nhóm các hàng lại với nhau bằng cách sử dụng GROUP BY mệnh đề. Vì bạn đang thao tác trên từng hàng riêng lẻ, bạn nên thay thế HAVING với WHERE mệnh đề. Xem ví dụ này để biết chi tiết.

Sử dụng HAVING trên các cột không tổng hợp trong danh sách CHỌN của bạn là hành vi không chuẩn mà MySQL hỗ trợ, nhưng là hành vi không nên dựa vào. Ngay cả tham chiếu MySQL không khuyến khích nó:

Ngoài ra:nếu bạn đang chuyển các đối số từ người dùng tới truy vấn của mình (với %s ), hãy đảm bảo rằng bạn xem xét các báo cáo đã chuẩn bị. Nếu không, bạn có thể có một lỗ hổng bảo mật rõ ràng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Báo cáo MySQL Workbench không hợp lệ tại vị trí này đối với lỗi phiên bản máy chủ này

  2. Mức cho phép tối đa cho group_concat_max_len trong MySQL là bao nhiêu?

  3. Cách tạo MySQL View

  4. THÔNG TIN DỮ LIỆU TẢI MySQL:hoạt động, nhưng bộ kết thúc dòng không thể đoán trước

  5. Truy vấn MYSQL sử dụng biến làm tên bảng trong LEFT JOIN