kickedINtheHEAD: doppelt vorhandene daten nur einmal anzeigen

Hallo

Ich hab in meiner MySQL DB teilweiße doppelt vorhandene Usernamen in einer Tabelle.
Ich möchter aber jeden Usernamen bei einer Abfrage in der er öfters vorkommt nur einmal anzeigen.
Gibt es eine möglichkeit das rein über ne SQL Abfrage zu lösen oder muss ich dafür Hilfsmittel wie PHP einsetzen.

Mfg

  1. Hi,

    dafür gibt es DISTINCT!
    Also: SELECT DISTINCT * FROM yourdb;

    Bye
    Patrick

    1. Hi

      dafür gibt es DISTINCT!
      Also: SELECT DISTINCT * FROM yourdb;

      Fast... Distinct und * vertragen sich nicht. Wie soll der Interpreter (oder wer auch immer...) wissen, von welcher Spalte er nur jeden Wert einmal nehmen soll? Richtig ist also sowas:

      SELECT DISTINCT <spalte> FROM <tabelle>;

      Gruss,
      Daniel

      1. Hi,

        Fast... Distinct und * vertragen sich nicht.

        abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist): Man selektiert sowieso niemals "*".

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi

          Fast... Distinct und * vertragen sich nicht.

          abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]

          Wie heisst es dann richtig formuliert?

          Gruss,
          Daniel

          1. Hi,

            Fast... Distinct und * vertragen sich nicht.
            abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]
            Wie heisst es dann richtig formuliert?

            beispielsweise "DISTINCT * liefert selten die Ergebnisse, die man sich vorgestellt hat". Rein syntaktisch sehe ich kein Problem.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hallo

              Fast... Distinct und * vertragen sich nicht.
              abgesehen davon, dass das nicht stimmt (bzw. falsch formuliert ist [...]
              Wie heisst es dann richtig formuliert?

              beispielsweise "DISTINCT * liefert selten die Ergebnisse, die man sich vorgestellt hat". Rein syntaktisch sehe ich kein Problem.

              Danke, da war ich falsch informiert. Wieder was gelernt :-)

              Gruss,
              Daniel

              1. Hi,

                Wieder was gelernt :-)

                gern geschehen, dafür werde ich bezahlt. ... Äh?

                Cheatah :-)

                --
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
                1. Hi,

                  sorry für meinen Fehler.
                  Da war ich wohl zu schnell.
                  Klar, dass man beim proggen eine korrekte Abfrage baut. Hab nur nicht dran gedacht.
                  Ist aber logisch.

                  Bye
                  Patrick