MySQL:
id | name |
------------
1 | Joe |
2 | Craig |
3 | Shawn |
4 | Ryan |
5 | Seth |
PHP:
$a = mysql_query("SELECT * FROM table_name ORDER BY name DESC");
但我想做的是,我想从id: 3,所以它应该输出:
3,4,5,1,2
您可以在 ORDER BY 中使用表达式:
SELECT id, name
FROM table_name
ORDER BY id < 3, id
Result:
3 Shawn
4 Ryan
5 Seth
1 Joe
2 Craig
我还建议你不要使用SELECT *
而是明确列出列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)