質問: "hoge" ``` res_tableは↓のような形です | resjouken | res | | --- | --- | | hoge | 123 | | hoge | 456 | | hoge | 789 | | hoge | 012 | | geho | 012 | | geho | 012 | 上記のような形でresから取得してきたものを、 どんどんinsert_tableに追加していきたいです。 可能かどうか、ご教授お願いいたします。
回答: restable の PK は id,no だけではないですよね?(であれば res は一意になるしかない) で、そもそも SELECT id, no, res FROM restable で、id と no が一致するが res だけ違うレコードがとれる、前提ですよね? それを、そのまま table(id と no が PK) に入れようとするなら、PK 違反で入れられないでしょう。 やりたいのは table の res に、restable で「同じid と no で引ける res」を全て結合したものを入れる、でしょうか? つまりこういうのを想定していますか? restable | id | no | res | | --- | --- | --- | | 1 | 1 | A | | 1 | 1 | B | | 1 | 2 | C | table | id | no | res | | --- | --- | --- | | 1 | 1 | AB | | 1 | 2 | C |