• ベストアンサー

外部キーの設定方法について

外部キーの設定方法について テーブルCのカラムCについて、テーブルAのカラムA、またはテーブルBのカラムBにある値しか受け付けないように、外部キーの設定を行いたいのですが、方法が分かりません。 テーブルAのカラムAとテーブルBのカラムBとをUNION したビューを作成してみましたが、ビューにはプライマリィキーを設定することが出来なく、外部キーは作成できませんでした。 何か、回避策を教えてください。 よろしくお願いします。 データベースは、ANSI標準サポートのタイプとして、考えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

ど素人の私が答えるのもなんですが、 テーブルAとテーブルBのインサート時にテーブルXに同じデータを登録しておくというのはいかがでしょうか?

sanni
質問者

お礼

その方法で逃げました。 どうもありがとうございました。

sanni
質問者

補足

現在は、イベントプロシージャにて、そのように設定して対応しています。

関連するQ&A