如何从用户表中选择最后3行,然后按id升序排序?例如:id|username|password1|user1|pass12|user2|pass23|user3|pass34|user4|pass45|user5|pass
如何从用户表中选择最后3行,然后按id升序排序?
例如 :
id | username | password
1 | user1 | pass1
2 | user2 | pass2
3 | user3 | pass3
4 | user4 | pass4
5 | user5 | pass5
我想选择user5,user4和user3然后按id ASCENDING进行排序
解决方法:
用这个…
SELECT * FROM (
SELECT * FROM table ORDER BY id DESC LIMIT 3
) sub
ORDER BY id ASC