- ベストアンサー
外部キーの設定方法について
外部キーの設定方法について テーブルCのカラムCについて、テーブルAのカラムA、またはテーブルBのカラムBにある値しか受け付けないように、外部キーの設定を行いたいのですが、方法が分かりません。 テーブルAのカラムAとテーブルBのカラムBとをUNION したビューを作成してみましたが、ビューにはプライマリィキーを設定することが出来なく、外部キーは作成できませんでした。 何か、回避策を教えてください。 よろしくお願いします。 データベースは、ANSI標準サポートのタイプとして、考えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ど素人の私が答えるのもなんですが、 テーブルAとテーブルBのインサート時にテーブルXに同じデータを登録しておくというのはいかがでしょうか?
お礼
その方法で逃げました。 どうもありがとうございました。
補足
現在は、イベントプロシージャにて、そのように設定して対応しています。