Hallo,
ich habe folgende Tabelle:
Ich benötige var1, var2, var3, artikel des jeweiligen MAX(preis).
Das macht schon fast das:
select max(preis) from aggregieren GROUP BY id;
Nur wenn ich das probiere:
select var1, var2, var3, artikel, max(preis) from aggregieren GROUP BY id;
Kommt Fehlermeldung: Kein Group-By Ausdruck.
Nur wie macht man das?
Vielen dank
Grüße
Heidi
ich habe folgende Tabelle:
Code:
ID var1 var2 var3 artikel preis
1 aaa1 aaa2 aaa3 tempo 36
1 aaa1 aaa2 aaa3 haus 51
1 aaa1 aaa2 aaa3 stecken 92
1 aaa1 aaa2 aaa3 blume 23
1 aaa1 aaa2 aaa3 auto 22
2 bbb1 bbb2 bbb3 computer 32
2 bbb1 bbb2 bbb3 heizung 56
2 bbb1 bbb2 bbb3 baum 46
2 bbb1 bbb2 bbb3 putz 65
3 ccc1 ccc2 ccc3 rasen 36
3 ccc1 ccc2 ccc3 fenster 47
3 ccc1 ccc2 ccc3 fernseher 47
3 ccc1 ccc2 ccc3 pulli 34
4 ddd1 ddd2 ddd3 fahrrad 87
Ich benötige var1, var2, var3, artikel des jeweiligen MAX(preis).
Das macht schon fast das:
select max(preis) from aggregieren GROUP BY id;
Nur wenn ich das probiere:
select var1, var2, var3, artikel, max(preis) from aggregieren GROUP BY id;
Kommt Fehlermeldung: Kein Group-By Ausdruck.
Nur wie macht man das?
Vielen dank
Grüße
Heidi