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

Kiểm tra xem một mục không tồn tại trong bảng khác hay không

Nói chung, nếu bạn muốn các hàng không tồn tại trong bảng khác, thì hãy THAM GIA TRÁI vào bảng khác và ĐÓ ... LÀ KHÔNG ĐỦ cho một cột trên bảng thứ hai. Ngoài ra, bạn đã đề cập rằng bạn không muốn các hàng có process.id_string là 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

Điều này được gọi là chống tham gia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xác định khóa chính tự động tăng dần trong Oracle

  2. Java:Gọi một thủ tục được lưu trữ trong cơ sở dữ liệu oracle

  3. Làm thế nào để kết nối trong java dưới dạng SYS với Oracle?

  4. 2 cách chuyển đổi sang chữ hoa trong Oracle

  5. Chọn giá trị nhỏ nhất thứ hai trong Oracle