select insertで複数テーブルから値を取得したい
環境:oracle9i
select insertで、2つのテーブルから値を取得して、1つのテーブルにinsertすることは可能でしょうか?
たとえば、以下の場合、どのようなSQL文を書けばよいか、アドバイスいただけますでしょうか。
よろしくお願いします。
insertしたいテーブル:A
Aテーブルの項目:o,p,q,r,s,t
値を取得するテーブル:B,C
Bテーブルの項目:o,p,q,r
Cテーブルの項目:o,p,s,t
oとpが主キーになっていて、それらが一致するBとCのデータを
あわせて、Aにinsertしたいと思っています。
insert into A(o,p,q,r,s,t)
select
このあと、どのように書けばよいのかがわかりません。
お礼
ありがとうございます!!さがしてみます!!!