Scenario: Jag har en tabell Tbl1, med (ID, Namn). ID kan ha dubbletter (det finns en vettig förklaring, orkar inte ta det nu). Menar du typ såhär? Känns lite enkelt, som om jag har missat något... Naturligtvis - ser inte skogen för alla träd... =)Hitta en (vilken som) i varje grupp?
Låt säga:
1 ABC
2 XYZ
2 ZYW
3 ERT
Nu vill jag få ut en tabell där varje ID-nummer förekommer en gång, med tillhörande namn. Där det är dubbletter spelar det ingen roll vilken av namnen det ska vara, alltså antingen:
1 ABC
2 XYZ
3 ERT
eller
1 ABC
2 ZYW
3 ERT
Spelar ingen roll vilken, alltså. DB: SQL Server
Förslag?Sv: Hitta en (vilken som) i varje grupp?
SELECT ID, MIN(Namn) FROM Tbl1 GROUP BY ID
/JohanSv:Hitta en (vilken som) i varje grupp?
Förklaringen var helt enkelt att det "kändes" som att det inte gick att ta minimum på en sträng. asg
Stort tack!