php mysql,从特定id开始按名称排序
发布时间:2020-12-13 18:25:07 所属栏目:PHP教程 来源:网络整理
导读: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 编辑:马克是正确的.早期的查询
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
编辑:马克是正确的.早期的查询在语法上是不正确的.
使用虚拟别名应该有效! Select id from ( SELECT id FROM table_name WHERE id >= 3 ORDER BY id ASC ) X UNION Select * from ( SELECT id FROM table_name WHERE id < 3 ORDER BY id ASC ) Y 这应该给你3,2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |