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. OrmliteでForeignCollectionフィールドをカーソルに入れる方法

    2. MariaDBで列のデータ型を確認する4つの方法

    3. Postgresqlの見出しを含むCSVとしてテーブルをエクスポートするにはどうすればよいですか?

    4. Postgresのあるデータベースから別のデータベースにテーブルをコピーします