Gruppieren

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

  • Gruppieren

    Hallo, hier meine Tabelle:

    Code:
    id  A  B
    1   1  1
    2   2  1
    3   3  9
    4   1  0
    5   1  1
    6   1  8
    7   2  5
    8   2  0
    9   2  0
    10  2  0
    Ich will nun für jedes A das höchste B haben. (in der Form (A,B) )

    Das Ergebnis sollte also

    Code:
    (A,B)
    (1,8)
    (2,5)
    (3,9)
    sein, aber ich bekomme die Meldung

    Code:
    #1111 - Invalid use of group function
    wenn ich mein Statement

    Code:
    SELECT * FROM test GROUP BY A, MAX(B)
    ausführe. Danke im Voraus!

  • #2
    Dann lern' die Syntax:

    Code:
    SELECT A, MAX(B) FROM test GROUP BY A
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Comment

    Working...
    X