Maison >base de données >tutoriel mysql >Instructions SQL couramment utilisées
1. Interrogez le dernier enregistrement vocal de chaque utilisateur :
sélectionnez max(time) du groupe 2017sxgf par ordre d'identifiant par limite de durée de desc 10 ;
2. Recherchez l'identifiant de l'utilisateur et le nombre de fois qui ont le plus parlé
sélectionnez userid,count(userid) parmi les commandes où userid != '' grouper par userid commander par nombre (userid) desc limit 1;
La première consiste à trier d'abord, puis à regrouper, afin que vous puissiez Obtenez-le naturellement La donnée la plus appropriée.
Les défauts sont évidents : Utilisation temporaire ; Utilisation du tri de fichiers
sélectionnez * dans (sélectionnez * dans l'ordre 2017sxgf par durée de desc)t groupe par limite mobile 10 ;
La seconde est la requête conjointe
select * from (select max(time) as btime from 2017sxgf group by mobile limit 10)t left join 2017sxgf as s on t.btime = s.time;
La troisième est la sous-requête
sélectionner * de 2017sxgf où existe (sélectionner le mobile à partir de (sélectionnez max(time) comme btime du groupe 2017sxgf par limite mobile 10)t où t.btime = 2017sxgf.time);
5.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!