|
>>4203 中川 - 最終的に何をしたいのか - 現状のどこが問題なのか を読み取ることができません。 |
|
わかりづらくて申し訳ありませんでした。 やりたい処理は テーブル1の列Aには、テーブル2の列A テーブル1の列Bには、テーブル3の列B テーブル1の列Cには、その場で作った 値をINSERTさせる という処理がした いのですが、解決策が見つかりません。 副問いで、SELECTした値をINSERTさせ ようとしたのですが、SELECTは一つし か使えないようなので複数SELECTして それぞれの列にINSERTさせるというの は無理なのでしょうか。 |
|
>>4205 中川 INSERT INTO T1 (A, B, C) SELECT T2.A, T3.B, 'HOGE' FROM T2, T3 WHERE (T2 と T3 に関する条件) ということですか? 手元に PostgreSQL はないので確認できませんが、Oracle では一応動きました。 |
|
何度もありがとうございました。大変助かりました。 SQL初心者なのでこれを機にテクニカルを身に付けようと思います。 度々すみませんが、また質問です 昨日の質問なのですが、データベースの異なるテーブル にトリガーを使って外部キーをつけるという処理を 今日一日悩んだのですが、トリガーを使ったことがなく、 少しも理解できていません。 トリガーを使って異なるデータベースのテーブルに外部キ ー制約を行う方法を教えていただけないでしょうか。 |