-2

group by を使用して、FileList からすべての異なるファイルを選択したいと考えています。しかし、IDが最も高い要素のみを取得したいと考えています。最初のエントリだけが返されます。これを修正する方法は?

select * from files group by name;

これは私のテーブルコンテンツです...

 ID      NAME          DATE               USER 
1443 - /test.txt - 24 May 2013 12:56:15 - XX
1444 - /test.txt - 24 May 2013 12:54:41 - XX
1445 - /test.txt - 24 May 2013 12:53:38 - AB
1446 - /test.txt - 24 May 2013 12:44:32 - XX
1983 - /asdf.txt - 24 May 2013 13:46:32 - KS
4

2 に答える 2

-1

これを使って:-

select *,max(id) from files group by name;
于 2013-05-24T17:22:24.183 に答える