AM sử dụng MySQL 5.7.13 trên cửa sổ máy tính của tôi với wamp serverdanh sách SELECT không có trong mệnh đề GROUP BY và chứa cột nonaggregated .... tương thích với sql_mode = only_full_group_by
Đây Vấn đề của tôi là khi thực hiện truy vấn này
SELECT *
FROM `tbl_customer_pod_uploads`
WHERE `load_id` = '78' AND
`status` = 'Active'
GROUP BY `proof_type`
Am nhận luôn báo lỗi như thế này
Biểu # 1 trong tổng số danh sách SELECT không có trong mệnh đề GROUP BY và chứa cột nonaggregated 'returntr_prod.tbl_customer_pod_uploads.id' mà tôi s không phụ thuộc vào chức năng trên các cột trong mệnh đề GROUP BY; này không tương thích với sql_mode = only_full_group_by
bạn có thể vui lòng cho tôi biết giải pháp tốt nhất ...
Tôi cần quả như
+----+---------+---------+---------+----------+-----------+------------+---------------+--------------+------------+--------+---------------------+---------------------+
| id | user_id | load_id | bill_id | latitude | langitude | proof_type | document_type | file_name | is_private | status | createdon | updatedon |
+----+---------+---------+---------+----------+-----------+------------+---------------+--------------+------------+--------+---------------------+---------------------+
| 1 | 1 | 78 | 1 | 21.1212 | 21.5454 | 1 | 1 | id_Card.docx | 0 | Active | 2017-01-27 11:30:11 | 2017-01-27 11:30:14 |
+----+---------+---------+---------+----------+-----------+------------+---------------+--------------+------------+--------+---------------------+---------------------+
Không sử dụng 'SELECT *'. – shmosel
https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html – shmosel
đang nói như thế này SELECT id FROM 'tbl_customer_pod_uploads' WHERE' load_id' = '78' AND 'status' = 'Active' GROUP BY 'proof_type' –