1. 各ユーザーの最新の発言記録をクエリします:
ID 順で 2017sxgf グループから最大(時間) を選択します 説明制限 10;
2.最もよく話されています
select userid,count(userid) from order where userid != '' group by userid order by count(userid) desc limit 1;
1 つ目は、最初に並べ替えてからグループ化することです。このようにして、最適なデータを自然に取得できます。
欠点は明らかです: 一時的な使用; filesort の使用
select * from (select * from 2017sxgf order by time desc)t group by mobile limit 10; 10)t left join 2017sxgf as s on t.btime = s.time;
3番目はサブクエリですselect * from 2017sxgf where names(select mobile from (select max(time) as btime from 2017sxgf groupモバイル制限による 10)t where t.btime = 2017sxgf.time);
5.
以上がよく使用される SQL ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。