你好我写这个sql查询来更新一个表。查询是:
Update Product Set MakeId = (Select Distinct v.Id from VehicleCompany v, Car_Window c, product p Where p.ProductSKU = c.mf_part_no
AND c.make = v.Name
Group By v.Id)
但是每当我运行此查询时,它都会出现以下错误:
消息 512,级别 16,状态 1,第 1 行子查询返回超过 1 个值。当子查询跟在 =, !=, <, <= ,
, >= 或当子查询用作表达式时。
我可以知道我在哪里犯了错误吗?
提前致谢