我有以下结果存储在一个临时表#tempResult
更新只在SQL Server中的一个记录有条件
SourceGuid SourceTypeID IsSelected
-------------------- -------------------- ----------
84588BAF068320450908 129 0
5367D0F80A0F4040E909 658 0 <
872791440CDBE04F7C0B 658 0 <
15ABA6B70E4A70463E0B 887 0
1DE39F9805A8A044B20B 887 0
3F96C93501144041D50A 887 0
6A01DFF705861049F509 887 0
我需要IsSelected价值1的只有一个,而不是标有记录的两个<
为1无论任何其他条件只是SourceTypeID = 658
我该如何做到这一点,谢谢。
所以你只需要一行来更新,但不是全部,基于'WHERE'条件? –
更新tbl_name set column = yourvalue WHERE condition = true – Mono
@FelixPamittan是和只有一个记录其中sourceid = 658并非全部 – RandomUser