![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() |
![]() Hallo zusammen!
Ich hab ein Problem ... Ausgangslage: 0 Huber Hans 0 Huber Maria 0 Huber Franzi 1 Huber Hans 1 Huber Maria 1 Huber Franzi 0 Maier Hans 0 Maier Maria 0 Maier Franzi 1 Maier Hans 1 Maier Maria 1 Maier Franzi 2 Maier Hans 2 Maier Maria 2 Maier Franzi Ich möchte jetzt mit einem Max() select auf die Nummer nur den höchten Satz pro Person kriegen also: 1 Huber Hans 1 Huber Maria 1 Huber Franzi 2 Maier Hans 2 Maier Maria 2 Maier Franzi Kann mir jemand helfen?! LG Joerg Stueger |
![]() |
![]() |
![]() |
#2 |
Aussteiger
![]() |
![]() du mußt die aggregats-funktion GROUP BY verwenden ...
Code:
select max(nummer), name from personen group by name ;
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
![]() |
![]() |
![]() |
#3 |
Master
![]() |
![]() Besten Dank!
Das mit dem 'GROUP BY' hab ich leider vorher übersehen! Vielen Dank Joerg |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|