Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan entri khusus jika ada entri duplikat

SOLUSI TERBARU:

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)

Silakan lihat http://sqlfiddle.com/#!3/d178f/1/0

Telah mereproduksi struktur database yang sama persis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasil database sebagai objek atau array?

  2. Menyatukan dua tabel dengan jumlah kolom yang berbeda

  3. Bagaimana cara mengisi tabel MySQL dengan banyak angka acak?

  4. Saya ingin memperbarui nilai tombol radio di database (mysql) menggunakan php

  5. Fungsi Konversi MySQL