excelのファイルで下記のように入力されている内容から、
INSERT文を生成できるようにしたいです。
|id||res取得の条件|
|:--:|:--:|
|123|hoge|
SQL
1INSERT INTO insert_table (id,no,res) 2SELECT 3// excelのidをそのまま設定 4id, 5// excelのidを検索条件に設定 6(select max(no)+1 from insert_table where id = 'id'), 7// resの条件で取得できたモノを設定 8// ※この場合に複数件取れる場合がある 9res 10FROM res_table 11WHER resjouken = "hoge"
res_tableは↓のような形です
resjouken | res |
---|---|
hoge | 123 |
hoge | 456 |
hoge | 789 |
hoge | 012 |
geho | 012 |
geho | 012 |
上記のような形でresから取得してきたものを、
どんどんinsert_tableに追加していきたいです。
可能かどうか、ご教授お願いいたします。
具体的にどういったデータをどう収納したいのか書かれたほうがよろしいかと思います。「resが複数件とれてその分ループして insertしていく」だと、ちょっと日本語としてわかりません
自分でも読み返して何言ってんだこいつってなりました、修正させていただきます。。。
修正致しましたが、分かり辛い所があったらご指摘お願いいたします
回答2件
あなたの回答
tips
プレビュー