Php mysql按字母表对输出排序,但是否获得ASC?
我有一个mysql语句:Php mysql按字母表对输出排序,但是否获得ASC?,php,mysql,Php,Mysql,我有一个mysql语句: SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15 我要做的是从表中获取最后15个用户名,然后按字母顺序对用户名进行排序,以便输出 执行此操作的语法是什么?您可以这样使用:- select userid, username from ( SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15 ) as last_
SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15
我要做的是从表中获取最后15个用户名,然后按字母顺序对用户名进行排序,以便输出
执行此操作的语法是什么?您可以这样使用:-
select userid, username
from
(
SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15
) as last_15
order by username;
您可以这样使用:-
select userid, username
from
(
SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15
) as last_15
order by username;
像这样的怎么样: 从表1中选择username,userid,其中userid位于selectuserid中 从表1按用户ID订购描述限制15按用户名订购ASC
像这样的怎么样: 从表1中选择username,userid,其中userid位于selectuserid中 从表1按用户ID订购描述限制15按用户名订购ASC
您只需将原始选择包装到新选择中即可
SELECT userid,username FROM (
SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15
) ORDER BY username ASC
或者,由于数据非常简单,您可以将原始结果加载到PHP中的数组中并对数组进行排序。您只需将原始选择包装到新的数组中即可
SELECT userid,username FROM (
SELECT userid,username FROM table1 ORDER BY userid DESC LIMIT 15
) ORDER BY username ASC
或者,由于数据非常简单,您可以将原始结果加载到PHP中的数组中,并对数组进行排序。您可以尝试使用此方法
SELECT userid,username FROM table1 ORDER BY username ASC LIMIT 15,0
你可以试试这个
SELECT userid,username FROM table1 ORDER BY username ASC LIMIT 15,0
这个查询将运行得更快
这个查询将运行得更快