という名前の mysql テーブルがありますgallery
。
id sub_id name
1 10 jack
2 10 jack
3 11 rom
4 11 rom
5 12 win
6 12 win
7 13 shivam
8 13 shivam
4 つの異なる sub_id がありますが、すべて異なる ID を持っています。したがって、以下のように、すべての sub_id から降順で 1 つの ID のみを取得したいだけです。
id sub_id name
8 13 shivam
6 12 win
4 11 rom
2 10 jack
このクエリを使用しましたが、役に立ちません。
$sql="SELECT MAX(id), sub_id, name FROM gallery GROUP BY sub_id ORDER BY id DESC LIMIT 4";