Announcement

Collapse
No announcement yet.

Distinct ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Distinct ?

    Hallo Forum,
    ich steh mal wieder komplett auf dem Schlauch.

    Ich hab ein Tabelle vom Prinzip siehe unten.

    Spalte 1 Spalte 2
    A 50
    A -50
    B -99,80
    B 99,80
    C 150

    Wie bekomm ich des hin dass ich den Wert aus Spalte eins jeweils nur einmal gelistet bekomm?

    Distinct geht ja nicht und group by auch nicht da ich keine where machen kann.

    Grüße Flo

  • #2
    Hallo Flo,
    was genau soll das Ergebnis sein?

    Originally posted by King_112 View Post
    Distinct geht ja nicht ...
    Wieso geht Distinct nicht?[highlight=sql]SELECT DISTINCT [Spalte1] FROM [Tabelle][/highlight]gibt genau
    A
    B
    C
    zurück.
    Originally posted by King_112 View Post
    ...und group by auch nicht da ich keine where machen kann.
    Für was brauchst du ein WHERE für ein GROUP BY?
    [highlight=sql]SELECT [Spalte1]
    FROM [Tabelle]
    GROUP BY [Spalte1][/highlight]

    zwar nicht unbedingt sinnvoll hier zu gruppieren aber ergibt genauso
    A
    B
    C

    lg chapster

    Comment


    • #3
      Das Ergebnis soll sowohl Spalte eins sein aber nur ein Wert aus spalte 2

      lg Flo

      Comment


      • #4
        Dann musst Du angeben welcher Wert aus Spalte 2. Die Werte können ja theoretisch anders sein. Wenn sie alle gleich sind, dann kannst Du einfach Max verwenden.

        So z.B.

        [highlight=sql]
        SELECT spalte1, Max(Spalte2)
        FROM Tabelle
        GROUP BY spalte1
        [/highlight]

        Comment

        Working...
        X