Bernd: Mehrere gleiche Felder - eins auswählen

Hallo,
ich habe eine Tabelle mit mehreren Spalten, wobei in einer Spalte Werte mehrfach vorkommen. Nun möchte ich aus der Tabelle auslesen, aber so, dass bei gleichwertigen Feldern immer nur eines ausgewählt wird.

Beispiel:

Tabelle, Spalte x mit Werten: test, test1, test, test2

Ergebnis: test, test1, test2

Wie müsste ein entsprechender Mysql-Query aussehen?

  1. Hallo,
    ich habe eine Tabelle mit mehreren Spalten, wobei in einer Spalte Werte mehrfach vorkommen. Nun möchte ich aus der Tabelle auslesen, aber so, dass bei gleichwertigen Feldern immer nur eines ausgewählt wird.

    Beispiel:

    Tabelle, Spalte x mit Werten: test, test1, test, test2

    Ergebnis: test, test1, test2

    Wie müsste ein entsprechender Mysql-Query aussehen?

    select x from tabelle group by x;

    oder eleganter:

    select distinct x from tabelle;

    Gruß
    Reiner

    1. oder eleganter:

      select distinct x from tabelle;

      Hi,
      vielen Dank. Den Befehl hatte ich gesucht.

      mfg Bernd

  2. Hallo Bernd

    ich habe eine Tabelle mit mehreren Spalten, wobei in einer Spalte Werte mehrfach vorkommen. Nun möchte ich aus der Tabelle auslesen, aber so, dass bei gleichwertigen Feldern immer nur eines ausgewählt wird.

    Du suchst wahrscheinlich DISTINCT, siehe Handbuch.

    Freundliche Grüße

    Vinzenz