Как я могу сортировать id и sub_id в порядке убывания?

Мой стол похож …

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 

Когда я использую этот запрос – где имя таблицы – галерея …

$sql="select * from (select * from gallery order by id desc 4) gallery group by Sub_id desc limit 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 

Пожалуйста, помогите мне…

С исходным SQL как базовым (если вы хотите сначала отсортировать для id, а затем для sub_id):

 $sql="select * from gallery group by sub_id order by id desc, subid desc limit 0,4"; 

Если он не предназначен для устранения «дубликатов», вместо следующего можно использовать следующий 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; 

Попробуй это :

 SELECT MAX(id), Sub_id, name, path, date FROM gallery GROUP BY Sub_id ORDER BY id DESC LIMIT 4;