Ich habe eine Tabelle, in der ein Feld einen frei wählbaren Text enthält. Einige dieser Texte sind identisch, andere nicht. So als Beispiel, kann dies wie folgt aussehen:Liste Inhalt der Zeile in einer Tabelle - aber nur einmal
Joe
Jim
Jack
Jack
Jim
Jack
Jane
Jetzt möchte ich alle Inhalte dieser Felder verzeichnen, aber auf einem Content-Ebene verglichen, so dass jeder Daten nur einmal gezeigt wird. Bedeutet das Ergebnis von meiner Daten wie folgt aussehen:
Joe
Jim
Jack
Jane
Die Doppel-Einträge Jim und Jack nur einmal gezeigt werden, obwohl sie häufiger enthalten sind.
Meine Frage: Gibt es eine SQL-Anweisung, die dies abdeckt oder muss ich diese Daten im Ergebnis filtern?
Danke!
eine Suche nach dem MySQL Befehl 'GROUP BY' Versuchen. –
sql hat ein Schlüsselwort mit dem Namen 'distinct.' –
Sie können' DISTINCT' verwenden, d. H .: 'SELECT DISTINCT spalte1, spalte2, ... FROM table_name;' –