DISTINCT og GROUP BY i samme sætning
Jeg sidder og her med noget værre makværk!Jeg har en tabel med svar, som har et ID-nummer tilknyttet til en række i en tabel med spørgsmål, samt et brugernavn. Hvert svar har en point-værdi og et brugernavn kan godt have flere svar i samme spørgsmål.
Nu vil jeg så gerne ligge points sammen for alle bruger i en række spørgsmål.
SELECT answerUser, SUM(answerPoints) AS Point FROM answers GROUP BY answerUser
Problemet opstår idet at har en bruger svaret to gange i et spørgsmål, ville begge disse blive talt med i SUM... Derfor tror jeg at ved tilføjelse af DISTINCT på answerUser, kan jeg komme uden om det problem, men næh nej. Den ligger stadig gengangere i samme spørgsmål med, i SUM... Hvorfor dælen gør den sådan noget fusk? :-)
