Avatar billede the-gnu.dk Nybegynder
22. september 2004 - 23:34 Der er 3 kommentarer og
1 løsning

GROUP BY og ORDER BY

Jeg har en JOIN to på tabeller, hvor den sammensætter nogle ID'er osv.

Senere har jeg så en GROUP BY felt ORDER BY felt2, problemet er så, at den ORDER BY på den ting den får ud EFTER den har GROUP BY, men jeg vil gerne have den mindste værdi ud FØR den GROUP BY.

Lidt svært at forklare.

Altså selvom jeg i min tabel har mindste værdi stående mellem 2 rækker, skal den ORDER BY og tage den mindste værdi. Og så DEREFTER gruppere, så jeg kun får den mindste.

Nogen der har en løsning?
Avatar billede Slettet bruger
23. september 2004 - 00:36 #1
Du kan prøve ORDER BY MIN(felt2)

Eller:

SELECT MIN(felt2) as minimum GROUP BY felt ORDER BY minimum
Avatar billede the-gnu.dk Nybegynder
23. september 2004 - 08:11 #2
Nej desværre - giver ingenting
Avatar billede Slettet bruger
23. september 2004 - 21:07 #3
Så prøv at vise de nøjagtige queries, du bruger nu. Gerne med eksempel på data og det resultat, du gerne ville have ud.
Avatar billede the-gnu.dk Nybegynder
20. juli 2005 - 15:22 #4
nej
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester