我在更新查询时遇到问题。所以这就是这笔交易。
我有2个表,Article
和Articleredefenition
。
在Article
中,我想添加Articleredefenition
的价格,但是我无法完成它。
我还想将ID 300的产品添加到620,当文章表中没有填写价格时
update Article
set Article.Price = (
select b.price
from ArticleRedefinition b, Article
where Article.ArticleId = b.ArticleId and b.ArticleId > 300 and Article.ArticleId < 620
and Article.Price is NULL and b.ConfigurationId = 27 )
提前感谢您的帮助!
答案 0 :(得分:0)
UPDATE Article a
INNER JOIN ArticleRedefinition b
ON a.ArticleId = b.ArticleId
SET a.Price = b.Price
WHERE a.Price is NULL
AND (a.ArticleId BETWEEN 300 AND 620)
由于