0
我收到了一个问题重新排序。我想通过Username
和UserType
来订购,而不会损坏NumRow
订单。它应该是1,2,3等,以下是图像我目前的结果是:SQL:按2列重新排序
这是当前的SQL:
WITH ReceiverList AS
(
SELECT
ROW_NUMBER() OVER (ORDER BY receiver.username asc) NumRow,
receiver.username AS Username,
user_lookup.user_login_id AS UserID,
CASE
WHEN user_lookup.username = user_lookup.user_login_id THEN 'RECEIVER'
ELSE 'SUB-RECEIVER'
END AS UserType
FROM receiver
JOIN user_lookup
ON receiver.username = user_lookup.username
)
SELECT TOP 4 *
FROM ReceiverList
这里是我想要的结果,但该命令( NumRow
)应该是1,2,3,4。这个sql我正在使用数据表ajax内部进行排序和搜索。请帮助我们。