Php 如何按降序排列id和sub_id?
我的桌子像Php 如何按降序排列id和sub_id?,php,mysql,sql,Php,Mysql,Sql,我的桌子像 id Sub_id name path date 1 33 Sanjay Something here to all Some thing 2 33 Sanjay 3 34 Fariya 4 35 Neeraj 5 35 Neeraj 6 32 Mukesh 7 37 Ravi 8 32 Mukesh 9 32 Muke
id Sub_id name path date
1 33 Sanjay Something here to all Some thing
2 33 Sanjay
3 34 Fariya
4 35 Neeraj
5 35 Neeraj
6 32 Mukesh
7 37 Ravi
8 32 Mukesh
9 32 Mukesh
10 32 Mukesh
当我使用此查询时-其中表名为gallery
$sql=select*from select*from画廊订单按id描述4画廊组按Sub_id描述限制4
我需要这种格式的
id Sub_id name path date
10 32 Mukesh Something here to all Some thing
7 37 Ravi
5 35 Neeraj
3 34 Fariya
请帮帮我…试试这个:
SELECT
MAX(id),
Sub_id,
name,
path,
date
FROM
gallery
GROUP BY
Sub_id
ORDER BY
id DESC
LIMIT 4;
如果要先为id排序,然后为sub_id排序,请使用原始SQL作为基础:
$sql="select * from gallery group by sub_id order by id desc, subid desc limit 0,4";
如果不打算消除重复项,则可以使用以下sql代替上述sql:
$sql="select * from gallery order by id desc, subid desc limit 0,4";
请试试这个
select * from (select max(id), sub_id from gallery group by sub_id order by id desc) where rownum <=4;
请以适当的格式编辑您的问题。@Dr.Dan您也可以帮助新用户。