执行以下查询时,我在帖子标题中收到 1111 错误。基本上,我尝试使用表 2 (search_upload_quotes) 中的数据更新表 1 (special_valuation_temp)。我想获得更新表 1 的最小和最大报价值。
UPDATE special_valuation_temp svt
INNER JOIN search_upload_quotes suq
ON ( svt.clei = suq.clei
OR svt.partnumber = suq.partnumber )
SET svt.vendor_low = ( Min(suq.priceperunit) * svt.qty ),
svt.vendor_high = ( Max(suq.priceperunit) * svt.qty )
WHERE suq.submitted = 1
AND suq.priceperunit > 0;
看来我不能在 SET 子句中使用 MIN() 和 MAX() 函数。还有另一种方法可以做到这一点吗?