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

Memeriksa apakah suatu item tidak ada di tabel lain

Secara umum jika Anda menginginkan baris yang tidak ada di tabel lain, maka LEFT JOIN the other table dan WHERE ... IS NULL ke kolom di tabel kedua. Anda juga menyebutkan bahwa Anda tidak ingin baris di mana process.id_string adalah NULL.

SELECT p.name, p.id_string
FROM
    process p
    LEFT JOIN value_search v
        ON v.id_string = p.id_string
WHERE
    v.id_string IS NULL
    AND p.id_string IS NOT NULL

Ini dikenal sebagai anti-gabung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pesan kesalahan ASP Classic SQL Query, tolong sintaks yang benar

  2. Instal Oracle SQL Developer 19.1 di Mac OS dengan JDK 8

  3. Oracle 12.2 Sharding

  4. Contoh Fungsi Oracle Untuk Mendapatkan Jumlah Hari Antara Dua Tanggal

  5. Bagaimana Anda bisa tahu jika suatu nilai bukan numerik di Oracle?