我做了个聊天的,chat 表中有 recordTime 和 chatId 字段,我根据时间查询了最新的十条记录显示出来,但是最新发的消息却在最上边显示,我想效果是新发的消息最后一个查出来
sql语句是select top 10 * from chat order by recordTime desc ,chatId asc 但是没有效果,请帮忙解决一下,多谢。
sql语句是select top 10 * from chat order by recordTime desc ,chatId asc 但是没有效果,请帮忙解决一下,多谢。
FROM (select top 10 * from chat order by recordTime desc)
ORDER BY chatId asc
FROM (select top 10 * from chat order by recordTime desc) t
ORDER BY t.chatId asc
按时间升序查询