Avatar billede AOT1977 Nybegynder
23. maj 2013 - 10:54 Der er 7 kommentarer og
1 løsning

hjælp til php / mysql

Jeg har en query:

SELECT nick, spil, SUM(point) score FROM statistik_spil GROUP BY nick AND spil ORDER BY score DESC

som ikke virker, den er ikke lavet rigtig, men jeg er ike lige sikker på hvordan jeg skal skrive den rigtig query, jeg har havde lavet en liste som viser f.eks.

Navn      Spil        Antal
lis      ludo        3
lis      kasino      2
pia      ludo        2
pia      kasino      1
osv osv

men jeg har problemer med at lave den rigitg query, nogle der kan hjælpe mig?
Avatar billede jakobdo Ekspert
23. maj 2013 - 10:57 #1
Prøv lige følgende:

SELECT nick, spil, SUM(point) score FROM statistik_spil GROUP BY nick, spil ORDER BY score DESC
Avatar billede michael_stim Ekspert
23. maj 2013 - 10:58 #2
Prøv at skifte AND ud med et komma.
23. maj 2013 - 12:25 #3
....og så, naturligvis, det at tabellen ikke indeholder noget felt `nick`.  Jeg gætter på, at denne query giver hvad du ønsker:

SELECT navn nick, spil, SUM(point) score FROM statistik_spil GROUP BY navn, spil ORDER BY score DESC

Du selekter data fra det felt der hedder navn, og det giver du alias nick, således at resultatet vil indeholde data for nick.
Avatar billede AOT1977 Nybegynder
23. maj 2013 - 18:10 #4
navn = nick i db.

så jakobdo og michael_stim, jeres forslag var det der hjalp

Tak for hjælpen

hvis I begge vil havde point så smid lige et svar så giver jeg point i morgen.

Endnu en gang tak for hjælpen.
Avatar billede michael_stim Ekspert
23. maj 2013 - 18:36 #5
Jeg var vist lidt for langsom, desuden samler jeg ikke på point ;o)
Avatar billede jakobdo Ekspert
23. maj 2013 - 20:17 #6
Svar
Avatar billede AOT1977 Nybegynder
24. maj 2013 - 08:54 #7
Bare iorden michael
Avatar billede jakobdo Ekspert
24. maj 2013 - 10:32 #8
Takker for point.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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