22. februar 2004 - 18:26Der er
10 kommentarer og 1 løsning
lidt kompliceret SQL
Hejsa
Håber nogen kan hjælpe mig med at opbygge den sql sætning jeg skal bruge.
Det drejer sig om en tabel hvor nogle brugere [owner] har uploaded nogle billeder. Hvert billede har en gennemsnits-rate [avgrate] og hver bruger kan ha flere billeder der så hver har en gennemsnitsrate (man kan stemme på billederne = rate)
Jeg vil ha en liste over de forskellige owners, og jeg vil ha dem sorteret efter deres respektive billeders samlede avgrate.
fx hvis der er 2 brugere, 1 og 2, og bruger 2 har følgende billederne pic1 med avgrate på 6 og pic2 med en avgrate på 4, så har bruger 2 en prioitering i ranklisten på 5.
Hvis bruger 1's samlede avgrates er 4, så skal bruger 2 listes først i listen.
Kan I følge mig? Ellers skal jeg gerne uddybe. Vil meget gerne ha hvis jeg kunne klare problemet med SQL i stedet for at skulle programmere mig ud af det.. er bange for at det ville blive et stort rod af lange gennemløb for at få dem sorteret.
arne_v's svar er det jeg bedst kan bruge.. Tak for hjælpen allesammen. Vil gerne give 40 til arne_v, og 10 til jer to andre, hvis I gider oprette et svar.. ?
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.