我試圖根據同一個表內的數據更新表內的行。下面是我寫的查詢......更新同一個表內的行
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