エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Accessで他のテーブルの値を元に更新する - 十日日記(2009-07-05)
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Accessで他のテーブルの値を元に更新する - 十日日記(2009-07-05)
Link Accessで他のテーブルの値を元に更新する 他のテーブルの値を元にテーブルを更新するときがある。... Link Accessで他のテーブルの値を元に更新する 他のテーブルの値を元にテーブルを更新するときがある。たとえば下の画像で、左を「tblA」、右を「tblB」としよう。tblBには更新情報が入っていて、tblAのlabelをtblBのnewlabelで置き換えることを考える。 つまり、上のテーブルに対して実行したらtblAが のようになるクエリが書きたいとしよう。 PostgreSQLでは、こうした場合にはサブクエリを使う。いまの例なら update tblA set label = (select newlabel from tblB where tblA.cd = tblB.cd) where tblA.cd in (select cd from tblB where tblA.cd = tblB.cd); のようにする。ここで、2番目のselect文ではjoin句を使うことができ