我有2个表,包含两种不同类型的数据。我想把他们加入到一张外国桌子里,但似乎有一个外键限制。是否可以使用以下数据结构,还是应该考虑替代方案?
表1
PanID (int PK) - Circuit (nvarchar PK) - Phase (nvarchar)
1 - 14 - A
2 - 17 - B
3 - 19 - C
表2
PanID (int PK) - Circuit (nvarchar PK) - Base (int)
4 - C1 - 250
5 - C2 - 400
6 - C5 - 250
表3
PanID (int PK) - Circuit (nvarchar PK) - POC (int)
1 - 14 - 1
2 - 17 - 2
3 - 19 - 3
4 - C1 - 4
5 - C2 - 5
6 - C5 - 6
表3列出了表1和表2中唯一的PanID和电路值。
我可以根据这种结构构建SQL关系吗?