【最大10000ポイント】当たる!!質問投稿キャンペーン!

複数テーブルへの更新、挿入について教えてください。

現在2つのテーブルがあり、それぞれのテーブルに対して更新処理をかけています。
その処理を一回のSQLで更新できないものかと考えています。
以下のような二つのテーブルに対して一度にIntoできるものなのでしょうか。
よろしくお願いします。
--Teble1--
NoNamePostID
1aaabbb1
2aaabbb2
3aaabbb3

--Teble2--
NOIDMemo
11ccc
21ccc
31ccc
22ccc
32ccc

A 回答 (1件)

相関関係もわからないし何をどう一度にいれたいの?



たとえば、このテーブルにどんなデータをいれると、どういう結果に
なるのを期待しているのか補足してください

この回答への補足

説明が少なく申し訳ありませんでした。

Teble1はマスタ用、Teble2は更新履歴として管理しています。
新規作成時にはTeble1、Teble2ともIntoし、
更新時にはNoをキーにTeble1をUpdata、Noを基にIDを加算しTeble2へIntoしています。
各主キーは別に持っています。

現行新規作成時に以下のように2つ分けて作業しています。
これを一つにまとめることはできるのでしょうか。
Insert Into Teble1('No', 'Name', 'Post ', 'ID')Values('4','abc','abc','4');
Insert Into Teble2('No', 'ID', 'Memo')Values('4','1','abcd');


Tebleの綴り間違えてました。。。

補足日時:2008/03/12 11:36
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング