0
我希望我能很好地解釋我的問題。
我有一個沒有主鍵的表。爲了得到唯一的行,我必須select distinct (make, model, category,onhand)
在一起,結果是2行的每一個與現有量is null
和其他現有量is not null
。
sql server更新同一表中的重複行
現在我要做的就是更新我的表set null onhand = onhand with value
每個重複行
我有這個查詢找到重複-2爲每個
select distinct MAKE, MODEL, category, PRGR,
CountDuplicateRows= COUNT(1) --column to count the number of duplicates
from [OITM2]
WHERE PRGR !='p'
GROUP BY MAKE, MODEL, category, PRGR
HAVING COUNT(1)>1 --more than one record
ORDER BY COUNT(1) DESC --sort by most duplicates
但我無法弄清楚如何更新手動null
。我正在使用SQL Server 2008 R2。
謝謝
日Thnx很多,第二個就是我到底需要! – Sam