在下面的 SQL Server 表中,我希望将这些值带入新表,场景是:直到每个User_ID 达到值“1”(包括此迭代),循环应该继续。如果 User_ID 从下一次迭代中达到“1”,则循环应该退出并从下一个 User_ID 开始,依此类推。
User_ID | Value
---------------    
**167    | 0**
**167    | 0**
175    | 0
175    | 0
175    | 0
175    | 1
**167    | 1**
**167    | 0**
175    | 0
188    | 0
188    | 1
**167    | 1**
188    | 0
216    | 1
188    | 1
217    | 0
输出应该是这样的:
User_ID | Value
-----------------    
**167    | 0**
**167    | 0**
**167    | 1**
175    | 0
175    | 0
175    | 0
175    | 1
188    | 0
188    | 1
216    | 1
217    | 0