Oracle
 sql >> база данни >  >> RDS >> Oracle

Изберете от таблицата, ако записът е намерен в друга таблица

Можете да направите нещо подобно:

-- 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. Как да форматирате число като валута в Oracle

  2. Функция CURRENT_DATE в Oracle

  3. Java JDBC - Как да се свържете с Oracle с помощта на tnsnames.ora

  4. Как да показвате коментари на колона с операция desc

  5. Как да върнете Unix Timestamp в Oracle