Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie wähle ich bestimmte Zeilen innerhalb von Gruppen in MySQL aus?

Mary-Kate Olsen
Freigeben: 2024-11-10 21:30:03
Original
616 Leute haben es durchsucht

How to Select Specific Rows Within Groups in MySQL?

Anpassen der Zeilenauswahl innerhalb von Gruppen in MySQL

In Übereinstimmung mit der ursprünglichen Frage suchen wir nach einer Methode, um bestimmte Zeilen innerhalb von Gruppen in MySQL auszuwählen . Während das bereitgestellte Code-Snippet zeigt, wie dies in C# erreicht wird, benötigen wir einen gleichwertigen Ansatz für MySQL.

Um dieses Problem zu beheben, können wir die Leistungsfähigkeit von Unterabfragen nutzen. Wir beginnen mit der Identifizierung der eindeutigen Identifizierungsschlüssel jeder Gruppe mithilfe der folgenden Abfrage:

SELECT min(id)
FROM sometable
GROUP BY somecolumn
Nach dem Login kopieren

Das Ergebnis dieser Abfrage liefert uns eine Liste eindeutiger Identifikatoren, die wir dann verwenden können, um die gewünschten Zeilen abzurufen:

SELECT somecolumn, anothercolumn
FROM sometable
WHERE id IN (
    SELECT min(id)
    FROM sometable
    GROUP BY somecolumn
);
Nach dem Login kopieren

Durch die Verwendung dieses Ansatzes können wir effektiv die erste Zeile innerhalb jeder Gruppe in MySQL basierend auf den angegebenen Kriterien auswählen.

Das obige ist der detaillierte Inhalt vonWie wähle ich bestimmte Zeilen innerhalb von Gruppen in MySQL aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage