05. november 2008 - 16:05Der er
3 kommentarer og 1 løsning
Hvad gør jeg forkert ?
Hej Eksperter
Har problemer med denne MySQL forespørgsel
"select c5salg.kunde, c5kunder.navn, sum(c5salg.pris) as samlet_salg FROM c5salg, c5kunder WHERE c5salg.kunde=c5kunder.konto GROUP BY c5salg.kunde ORDER BY samlet_salg DESC LIMIT 15"
Hvad gør jeg forkert?
Alt virker som det skal hvis jeg fjerner følgende: WHERE c5salg.kunde=c5kunder.konto
Du skal nok have feltet c5kunder.navn med i group by klausulen:
select c5salg.kunde, c5kunder.navn, sum(c5salg.pris) as samlet_salg FROM c5salg, c5kunder WHERE c5salg.kunde = c5kunder.konto GROUP BY c5salg.kunde, c5kunder.navn ORDER BY samlet_salg DESC LIMIT 15
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.