Im在加入两个表时遇到了一些麻烦。这就是我的两个表的样子:如何加入表sql服务器
表1
Customer_ID CustomerName Add.
1000 John Smith
1001 Mike Coles
1002 Sam Carter
表2
Sensor_ID Location Temp CustIDFK
1000 NY 70
1002 NY 70
1000 ... ...
1001
1001
1002
期望:
Sensor_ID Location Temp CustIDFK
1000 NY 70 John Smith
1002 NY 70 Sam Carter
1000 ... ... John Smith
1001 Mike Coles
1001
1002
我从表1中我的主键进行CUSTOMER_ID ,在表2中创建custIDFK并将其设置为我的外键。我对sql server非常陌生,所以我仍然在整个关系部分遇到问题。我的目标是将一个customer_ID与一个Sensor_ID进行匹配。问题是,表2没有“唯一的ID”,因为他们重复,所以我不能设置我的外键。我知道我将不得不做内部连接或外部连接,我只是不知道如何将传感器ID与客户连接。我正在考虑给我的sensor_ID一个唯一的ID,但是插入到表2中的数据来自另一个程序。有什么建议么?
@Andriy,感谢您的编辑。 – Rick 2012-03-26 17:22:26