34,576
社区成员
发帖
与我相关
我的任务
分享
--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([序号] int,[人名] nvarchar(22),[事件] nvarchar(23),[回复状态] nvarchar(23))
Insert #T
select 1,N'张三',N'事件1',N'未回复' union all
select 1,N'张三',N'事件2',N'已回复' union all
select 1,N'张三',N'事件3',N'未回复' union all
select 2,N'李四',N'事件4',N'未回复' union all
select 2,N'李四',N'事件5',N'未回复' union all
select 2,N'李四',N'事件6',N'已回复'
Go
--测试数据结束
Select * from #T ORDER BY 序号,CASE WHEN 回复状态='未回复' THEN 1 ELSE 2 END,事件
select * from table
order by 序号,case when 回复状态='未回复' then 0 else 1 end