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

Chọn từ bảng nếu tìm thấy bản ghi trong bảng khác

Bạn có thể làm như sau:

-- If value is found in table2, select from table1
select * -- <- use padding if necessary 
  from table1
 where exists (select 1
                 from table2
                where myField = value)

union all

-- If value is not found in table2, select from another_Table
select * -- <- use padding if necessary
  from another_Table
 where not exists (select 1
                     from table2
                    where myField = value)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. KEY NGOẠI LỆ VỀ XÓA Lỗi HẠN CHẾ - Oracle

  2. Thời lượng của dữ liệu trong bảng Tạm thời chung?

  3. Cách thêm máy chủ quản lý trong R12.2

  4. Giới thiệu về Dịch vụ Đám mây Di động của Oracle

  5. Kết nối với Cơ sở dữ liệu Oracle 12c từ Phiên bản Cộng đồng Tích hợp Dữ liệu Pentaho (Kettle)