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

Kueri SQL untuk menemukan baris dengan setidaknya satu dari nilai yang ditentukan

Anda dapat menggunakan EXISTS atau IN subkueri:

SELECT *
FROM MOVIES m
WHERE EXISTS
(
    SELECT *
    FROM ACTORS a
    WHERE a.MovieId = m.MovieId
    AND a.ActorName IN ('Tom Hanks', 'Russell Crowe', 'Arnold Schwarzenegger')
)

atau

SELECT *
FROM MOVIES m
WHERE m.MovieId IN 
(
    SELECT a.MovieId
    FROM ACTORS a
    WHERE a.ActorName IN ('Tom Hanks', 'Russell Crowe', 'Arnold Schwarzenegger')
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara Membuka Prosedur Tersimpan dan Mengeditnya di SQL*Plus

  2. Tidak dapat memuat file atau perakitan Oracle.DataAccess

  3. Pilih data yang dikelompokkan berdasarkan waktu selama tengah malam

  4. Penggabungan String Agregat di Oracle 10g

  5. Kode untuk memanggil fungsi dalam paket dari C# dan ODP.NET