Heim > Datenbank > MySQL-Tutorial > Wie wähle ich in MySQL unterschiedliche Werte aus mehreren Spalten aus?

Wie wähle ich in MySQL unterschiedliche Werte aus mehreren Spalten aus?

Patricia Arquette
Freigeben: 2024-12-27 02:21:13
Original
693 Leute haben es durchsucht

How to Select Distinct Values from Multiple Columns in MySQL?

MySQL-Abfrage zum Abrufen eindeutiger Werte mehrerer Spalten

In MySQL kann die SELECT DISTINCT-Anweisung verwendet werden, um eindeutige Werte aus einer oder mehreren Spalten abzurufen weitere Spalten. Hier ist eine Lösung für das Problem der Auswahl unterschiedlicher Werte mehrerer Spalten (a, b, c und d) aus einer Tabelle:

SELECT DISTINCT a, b, c, d
FROM my_table;
Nach dem Login kopieren

Diese Abfrage gibt eine Reihe von Zeilen zurück, wobei jede Zeile ein Unikat darstellt Kombination unterschiedlicher Werte für die vier Spalten. Im Gegensatz zur zweiten Abfrage in der Frage werden die Ergebnisse nicht gruppiert.

Um die erwartete Ausgabe zu verdeutlichen, werden die unterschiedlichen Werte für jede Spalte separat angezeigt und nicht unterschiedliche Wertekombinationen über alle Spalten hinweg. Hier ist ein Beispiel:

Angenommen, wir haben die folgenden Daten in der my_table:

a b c d
1 2 3 4
1 2 3 5
6 7 8 9
1 2 3 6
10 11 12 13

Das Ausführen der bereitgestellten Abfrage würde die folgenden eindeutigen Werte ergeben:

a b c d
1 2 3 4
6 7 8 9
10 11 12 13

As Wie Sie sehen, werden die unterschiedlichen Werte der Spalten a, b, c und d separat aufgelistet und erfüllen die Anforderungen dieses speziellen Anwendungsfalls.

Das obige ist der detaillierte Inhalt vonWie wähle ich in MySQL unterschiedliche Werte aus mehreren Spalten 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