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