MySQL-Gruppensortierung, um die obersten N zu finden Tabellenstruktur Gruppieren Sie nach Grp, sortieren Sie nach Num und nehmen Sie die Top 3 jeder Gruppe. Die Ausgabe lautet wie folgt: Quelltext: Wählen Sie * aus Punktzahl als t3 WO ( Wählen Sie COUNT(*) FROM Punktzahl AS t1 LINKS JOIN Punktzahl AS t2 EIN t1.grp = t2.grp UND t1.num < t2.num WO t1.id = t3.id ) < 3 ORDER BY t3.grp ASC, num DESC Darin können Sie eine neue Variable zum Filtern durch eine Unterabfrage erstellen. Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: React+Koa-Beispiel zur Implementierung des Datei-Uploads
>>: So erstellen Sie eine kontinuierliche Integrationsumgebung mit Jenkins+Maven+Git auf CentOS7
Die Lösung für das Problem, dass MySQL keine Verb...
Inhaltsverzeichnis Hintergrund Technische Lösung ...
Inhaltsverzeichnis 1. Die Schreibreihenfolge eine...
Heute werden wir einen einfachen Herzschlageffekt...
Inhaltsverzeichnis 1. Einführung in Podman 2. Vor...
1. Einführung in Varnish Varnish ist ein leistung...
Warum möchte ich den Inhalt in diesem Bereich orga...
sort Den Inhalt einer Textdatei sortieren Verwend...
Dieser Artikel stellt RHEL8-Netzwerkdienste und N...
MySQL-Batch-Einfügeproblem Da bei der Entwicklung...
Ändern Sie die Datei /etc/my.cnf oder /etc/mysql/...
Wir sollten besser aufpassen, denn die HTML-Poliz...
Heute stelle ich zwei HTML-Tags vor, die ich nich...
Als Front-End-Ingenieure müssen wir mit dem IE ve...
Der Code sieht folgendermaßen aus: <!DOCTYPE h...