Ämne: SQL-fundering
Visa ett inlägg
Oläst 2008-02-29, 09:41 #2
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Vilken rad i varje grupp är det som mysql väljer när man grupperar resultat? Det är den första raden, alltså den som blev inlagd först, eller om du sorterar tabellen, efter den sortering som blir inom varje grupp. För att slippa sortera om raderna eller bygga om tabellen kan man gå över en temporär tabell, ungefär såhär:
select * from( (select * from tabell order by x) as t1) group by y.
Hoppas det var ungefär det du undrade över.
Magnus_A är inte uppkopplad   Svara med citatSvara med citat