10. juli 2003 - 01:11Der er
4 kommentarer og 1 løsning
Nyt spørgsmål vedr. sortering.
Hej.
Jeg har denne kode: SELECT Sum(RUNN.total) AS SumOftotal, medlemmer.id, medlemmer.navn FROM medlemmer LEFT JOIN RUNN ON medlemmer.id = RUNN.navnid WHERE medlemmer.mm <> 'ja' AND medlemmer.km <> 'ja' GROUP BY medlemmer.id, medlemmer.navn ORDER BY Sum(RUNN.total) DESC.
Men i den tabel som hedder RUNN, har jeg et felt som hedder Sort1 og Sort2, dem skal jeg også bruge til at sortere efter, men til hver person er der måske fire poster, så derfor skal den tage den hvor den i feltet "Runder" har det højeste tal.
Jeg trode det var noget i denne stil, men det er det ikke: ORDER BY Sum(RUNN.total) DESC, MAX(RUNN.sort1), MAX(RUNN.sort2)
Er det nogen som kunne fatte min forklaring, og hjælpe mig?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har en db med to tabeller i, "Medlemmer" og "Runn". I Runn har jeg et felt som hedder "navnid", det er det id som et medlem har i den anden tabel. Så er der også tre andre felter som hedder "Runde", "sort1" og "sort2". Hvis der er 4 poster som har samme navnid, så skal den vælge den post som har den højeste værdi i feltet "Runde", og det er fra den post at jeg skal bruge "sort1" og "sort2" til at sortere efter.
Hjalp det? Ellers må jeg prøve igen :-)
Synes godt om
Ny brugerNybegynder
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.