我的数据类似于下面的数据:
ID UserID PlayerID Name
1 56 21 A
2 57 34 B
3 77 77 C
4 65 23 D
5 77 77 E
我希望UserID和PlayerID列中具有相同值的行位于顶部。
我目前已经这样做了:
select * from tblTest
order by abs(UserID - PlayerID ) asc
有没有更好的方法来实现这个结果?
答案 0 :(得分:0)
试试这个
SELECT * From tblTest
Order By Case When UserID = PlayerID Then 0 Else 1 End