Avatar billede snoop_x Nybegynder
17. april 2006 - 09:31 Der er 2 kommentarer

Hjælp til at lave en top100

Hej Eksperter.

Jeg håbede på at der var en her inde der kunne lave en top100 til mig, i php og mysql.

Jeg har i en database felterne Bandnavn, Albumnavn, rating og user.

Det jeg gerne vil ha´ vist er:

1. Band:  / Album:  / Stemmer: / Rating:
2. Band:  / Album:  / Stemmer: / Rating:
3. Band:  / Album:  / Stemmer: / Rating:

Hvor Band = bandnavn
Album = albumnavn
Stemmer = antal brugere der har stemt på skiven
Rating = gennemsnit af rating.

Håber i forstår hvad jeg mener.

På forhånd tak.
Avatar billede kornum Nybegynder
17. april 2006 - 11:26 #1
select bandnavn, albumnavn, stemmer, rating, avg(rating)
from tabellensnavn
group by bandnavn,albumnavn, stemmer, rating
order by desc limit 0,100

Noget i den der dur... men har ikke lige mulighed for at teste det.. men ja det burde guide dig lidt i den rigtige retning :)

Smutter nu, så ka ikk følge op på det...
Avatar billede snoop_x Nybegynder
17. april 2006 - 12:21 #2
Har nok ikke forklaret mig godt nok, men i users står der hvem der har stemt på albummet, så det må være noget med at tælle hvor mange rækker der er med et givent album, og dele det med summen af rating, for det album.
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