Heim >Datenbank >MySQL-Tutorial >Wie kann ich in MySQL eindeutige Vornamen mit entsprechenden IDs und Nachnamen abrufen?

Wie kann ich in MySQL eindeutige Vornamen mit entsprechenden IDs und Nachnamen abrufen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-07 10:46:11774Durchsuche

How to Retrieve Unique First Names with Corresponding IDs and Last Names in MySQL?

Eindeutige Spalte mit entsprechenden Informationen in MySQL abrufen

Diese Frage identifiziert die Notwendigkeit, eindeutige Werte aus einer bestimmten Spalte zu extrahieren und gleichzeitig entsprechende Daten beizubehalten befasst sich mit den Feinheiten der DISTINCT-Funktionalität von MySQL.

Die Abfrage:

Um das gewünschte Ergebnis zu erzielen, sollte die SELECT-Abfrage eine Kombination aus dem DISTINCT-Operator und der GROUP BY-Klausel enthalten. Der DISTINCT-Operator isoliert eindeutige Werte innerhalb einer angegebenen Spalte. In diesem Fall suchen wir nach eindeutigen Werten aus der Spalte „Vorname“.

Implementierung:

Um die Spalten „ID“ und „Nachname“ zusammen mit den unterschiedlichen Werten für „Vorname“ beizubehalten, verwenden Sie GROUP BY Die Klausel spielt eine zentrale Rolle. GROUP BY weist MySQL an, Zeilen basierend auf der/den angegebenen Spalte(n) zu gruppieren und für jeden eindeutigen Wert eine einzelne aggregierte Zeile zurückzugeben. In diesem Fall gruppieren wir nach der Spalte „Vorname“.

Das Ergebnis:

Die resultierende Abfrage lautet wie folgt:

SELECT ID, FirstName, LastName
FROM table
GROUP BY(FirstName)

Diese Abfrage Ruft erfolgreich eindeutige FirstName-Werte ab und behält dabei die entsprechende ID und den Nachnamen für jeden eindeutigen FirstName bei. Beispielsweise wird nur ein John angezeigt, zusammen mit der ID 1 und dem Nachnamen Doe. Somit erfüllt die Abfrage effektiv die Kriterien des Benutzers.

Das obige ist der detaillierte Inhalt vonWie kann ich in MySQL eindeutige Vornamen mit entsprechenden IDs und Nachnamen abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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