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

Nhận mục nhập cụ thể trong trường hợp mục nhập trùng lặp

GIẢI PHÁP CẬP NHẬT:

SELECT UserId, First name, Last name, IsRequired, IsDeleted FROM table WHERE UserId IN (SELECT UserId FROM users GROUP BY UserId HAVING count(distinct(IsRequired)) > 1) and IsRequired = 'true'
UNION
SELECT UserId, First name, Last name, IsRequired, IsDeleted FROM table WHERE UserId IN (SELECT UserId FROM users GROUP BY UserId HAVING count(IsRequired) = 1)

Vui lòng xem http://sqlfiddle.com/#!3/d178f/1/0

Đã tái tạo chính xác cấu trúc cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chênh lệch thời gian giữa hai hàng - mysql

  2. Cách sử dụng Relation ::morphMap () cho lớp khác

  3. PHP và MySQL trừ giây từ thời gian

  4. Cố gắng điền vào menu thả xuống trong codeigniter với dữ liệu mysql

  5. Làm thế nào để đối phó với nhiều bảng tra cứu cho người mới bắt đầu sử dụng SQL?