sql >> データベース >  >> RDS >> Oracle

同様の値を使用して、あるテーブルから別のテーブルに値を取得するにはどうすればよいですか?

    マージステートメントを使用する

      1  MERGE
      2     INTO  excel  tgt
      3     USING tim_pismenae src
      4     ON  ( upper(src.naziv_pismena) LIKE '%'||upper(tgt.ime)||'%')
      5  WHEN MATCHED
      6  THEN
      7     UPDATE
      8     SET   tgt.id = src.id
      9     ,     tgt.full_name = src.naziv_pismena
     10  WHEN NOT MATCHED
     11  THEN
     12     INSERT ( tgt.name
     13            , tgt.id
     14            , tgt.full_name )
     15     VALUES ( src.naziv_pismena
     16            , src.id
     17            , src.naziv_pismena )
     18     WHERE (1 <> 1);
    



    1. PHPmySqlデータからJSONファイル

    2. SQLServerでCASEWHEN内の複数の列を選択するにはどうすればよいですか?

    3. SQL ServerおよびC#:最後に挿入されたIDを取得する

    4. Mysqlいくつかのランダムな行と1つの特定の行を選択します