Selectした結果で複数列を更新する

Selectした結果で複数列を更新する

Selectした結果で複数列を更新することができます。

以下のように記述します。

UPDATE テーブル名1 SET (
カラム名1,
カラム名2
) = (
SELECT 
カラム名1,
カラム名2
FROM テーブル名2
WHERE テーブル名1.カラム3 = テーブル名2.カラム名3
)

このように、=でサブクエリーをつなげることにより、複数列を更新することができるようになります。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました