【发布时间】:2018-10-22 11:56:32
【问题描述】:
运行这条 SQL 语句:
INSERT INTO Describe (Product_ID, Spec_Category, Spec_Type, Spec_Desc)
SELECT DISTINCT
Products.Product_ID,
Spec_Category,
Spec_Type,
Spec_Desc
FROM
UnknownTable1
INNER JOIN
Products ON Products.Product_ID = Describe.Product_ID
我得到这个错误:
消息 4104,第 16 级,状态 1,第 30 行
无法绑定多部分标识符“Describe.Product_ID”。
由于外键,这有问题...谁能解释一下?
【问题讨论】:
-
来吧。
UnknownTable1和Describe- 应该如何工作? -
你的问题毫无意义。首先,错误非常明显。其次,你为什么使用
select中插入的表。样本数据和期望的结果会有所帮助。 -
Product_id 应该是 product_url 但它给我的 pk 违规错误...无法插入重复项
标签: sql sql-server