我會做的是在每個來源的新表格中創建2列。例如:
productID_s1 | productID_s2 | name | dimensions_source1 | dimensions_source2
CAM110 CAM101 Nikon Camera Model 82 5.0 in. (125 mm) x 3.8 in. (96 mm) x 3.1 in. (76.5 mm) 3.1 x 3.8 x 5 inches
隨着查詢:
CREATE TABLE Destination(
productID INT IDENTITY PRIMARY KEY,
productID_s1 NVARCHAR(40),
productID_s2 NVARCHAR(40),
name NVARCHAR(40),
dimensions_source1 NVARCHAR(255),
dimensions_source2 NVARCHAR(255)
)
SELECT s1.productID, s1.name, s1.dimensions
FROM Source1 s1
UPDATE Destination
SET productID_s2 = productID_fromsource2
FROM Source2 WHERE name_fromsource2 LIKE name
UPDATE Destination
SET dimensions_source2 = dimensions_fromsource2
FROM Source2 WHERE name_fromsource2 LIKE name
你知道它是相同的產品這樣...我不知道這答案很簡單,以任何方式幫助。
比較前按降序排列維度。您將不得不將度量轉換爲英文(或英文轉換爲度量),並從幾種不同的字符串格式獲取維度數字。 –