|
分類:[データベース全般]
2023/03/01(Wed) 10:53:23 編集(投稿者)
普通のDB設計ではやらないと思うのですが、、、
あるテーブルのカラムに対し(Aテーブル.userId or Bテーブル.soshikiId)にFK指定する事って可能でしょうか? そもそもuserId,soshikiIdに同じ値が含まれてたらDB側はどっちのデータか判別できないだろうし・・
以下の様なDDLも無いと思うので、出来ない認識ですが。。 Create table sample( id int not null, targetId char(5) FOREIGN KEY REFERENCES Aテーブル(userId), Bテーブル(soshikiId) )
初歩的な質問で申し訳ありませんが、お分かりになる方いらっしゃいましたら宜しくお願いします。
|