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

MYSQL - Nhận tất cả các bản ghi có nhiều hơn 1 bản ghi cho cùng một id

Phương pháp đơn giản nhất không sử dụng truy vấn con:

SELECT DISTINCT response_set_id
FROM responses
GROUP BY response_set_id, question_id
HAVING COUNT(*) > 1;

Đây là một trong số rất ít trường hợp select distinct được sử dụng (thích hợp) với nhóm group by .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. vi phạm ràng buộc php Lỗi 1452

  2. laravel các trường ẩn với điều kiện

  3. Laravel:Làm cách nào để xóa các hàng khỏi nhiều bảng có cùng id chỉ với 1 truy vấn?

  4. Tôi có thể sử dụng cơ sở dữ liệu MySQL với ứng dụng App Engine không

  5. Xuất kết quả truy vấn trong MySQL Workbench vượt quá 1000 bản ghi