我试图根据同一个表内的数据更新表内的行。下面是我写的查询......更新同一个表内的行
Update qf.UserCustomProperty
SET PropertyValue = '1'
SELECT
[UserId]
FROM qf.UserCustomProperty
WHERE PropertyId = 49
and UserId IN
(SELECT
UserId
FROM qf.UserCustomProperty
WHERE PropertyId = 47
AND PropertyValue = 1)
我试图更新已属性ID的49个用户正在同一用户拥有的47物业ID和一个1的的PropertyValue脚本更新所有具有47的财产的用户具有1的属性值。
实际上,您当前的脚本会更新所有用户的属性值为1,然后执行SELECT操作。 –
用你正在使用的数据库标记你的问题。 –
用户有一个47的财产ID和一个属性值1.该用户也有49的财产ID和一个属性值为0.我如何更新有49和0到49和1的行? – Awn85