メインのテーブルAに、追加用テーブルBの内容を入れたいときに
複数の項目値で比較し、一致したときは、テーブルBの内容で置換し、
テーブルBに存在し、テーブルAに存在しないレコードについては、テーブルAに挿入したい
REPLACEが 機能的には同じなのだが
テーブルの中身を一度に指定して置換と挿入を同時に行えないのだろうか
テーブルA
key1 key2 data1 data2
1 1 aaaa bbbb
1 2 cccc dddd
1 4 eeee ffff
2 1 gggg hhhh
2 3 iiii jjjj
テーブルB
key1 key2 data1 data2
1 1 AAAA BBBB
1 3 MMMM NNNN
2 2 XXXX ZZZZ
2 3 LLLL SSSS
これを置換挿入した結果
テーブルAの中身が
key1 key2 data1 data2
1 1 AAAA BBBB
1 2 cccc dddd
1 3 MMMM NNNN
1 4 eeee ffff
2 1 gggg hhhh
2 2 XXXX ZZZZ
2 3 LLLL SSSS
となるようにしたい
可能かどうか、可能な場合には、どのように記述すればよいか
教えてほしい
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/15 01:38
2016/11/15 02:06
2016/11/15 02:28