Ich weiß, wie zu verwenden, wie unten auf einer einzigen Spalte „SQL DISTINCT-Anweisung SELECT“:Wie "SQL SELECT DISTINCT-Anweisung" in mehreren Spalten speziell in MySQL-Datenbank-Management-System zu verwenden?
SELECT DISTINCT City FROM Customers;
Aber was ist mit „SQL DISTINCT-Anweisung SELECT“ auf mehreren Säulen (Postal und Land sind die beiden anderen gewünschten Spalten) wo ich verschiedene (dh DISTINCT) Datenelemente von jeder der gewünschten Spalten haben möchte?
Ich möchte die Antwort speziell für MySQL-Datenbank.
Ich überprüfte stackoverflow. Die Fragen wie diese wurden bereits gestellt, aber die MS SQL Server-Datenbank berücksichtigt. Also, ich habe diese Frage speziell am MySQL-Datenbanksystem orientiert.
Bitte liefern Sie mir im Detail Lösung mit entsprechender Erklärung.
Danke.
Probentabellendaten hinzufügen, und das erwartete Ergebnis. ('SELECT DISTINCT' wirkt auf die gesamten ausgewählten Zeilen.) – jarlh
** select distinct ** funktioniert immer über die gesamte Zeile hinweg und führt zu ROWS, die sich von jeder anderen Zeile unterscheiden (unabhängig davon, wo der Unterschied liegt) –
SELECT DISTINCT a, b, c VON t –