SQL 1外表2主表

时间:2015-03-10 11:00:37

标签: sql sql-server

我有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关系吗?

0 个答案:

没有答案