Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle memilih catatan dengan kondisi beberapa kolom

Hitung baris yang relevan. Jika hanya ename yang dibutuhkan

select ename
from mytable
where event in (37,49) and date is null
group by ename
having count(*) = 2

EDIT

Mengikuti serangkaian ketentuan baru

select distinct ename
from mytable t1
where not exists ( 
    select 1 
    from mytable t2
    where t2.ename = t1.ename and t2.event in (37,49) and t2.date is not NULL)
    ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengekspor Hasil Kueri ke File CSV di SQLcl (Oracle)

  2. Aplikasi OCCI lumpuh saat dijalankan dalam mode debug di Visual Studio 2005

  3. Evaluasi malas dari pernyataan Oracle PL/SQL dalam klausa SELECT dari kueri SQL

  4. Bagaimana cara memanggil prosedur tersimpan Oracle dari skrip Excel VBA?

  5. Permintaan untuk menemukan Karyawan yang telah mengambil lebih dari cuti yang memenuhi syarat sehubungan dengan Peran Pekerjaan mereka