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

別のテーブルの別の列を使用して1つの列を更新するにはどうすればよいですか? SQLエラー:ORA-00933:SQLコマンドが正しく終了していません

    複数のレコードを持つサブクエリから行を更新する場合は、マージコマンドを使用できます:

    merge into SALES_DATA_FAMILY_2007 A
    using (select POG_ID , FAMILY
                     FROM POG_HIERARCHY ) B
    on (A.FAMILY_ID=B.FAMILY)
    when matched then
    update set A.POG_ID=B.POG_ID
    


    1. エラー2002(HY000):ソケット'/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2)

    2. MySQLでのTRIM()関数のしくみ

    3. MySQLでNOTNULL制約を追加する方法

    4. 再起動せずにSQLServerインスタンスへのアクセスを復元する