MySQL SELECT DISTINCT - hjælp til syntax

Tags:    php

Hey

Jeg har en MySQL query jeg bare ikke kan få til at virke. Jeg skal SELECT'e 9 felter fra en table og gøre det således at hvert navn (feltet "name") kun optræder en gang i resultatet.

MySQL query'en uden DISTINCT:

Fold kodeboks ind/udKode 



Problemet er at jeg ikke kan se hvor jeg skal placere DISTINCT for at det kommer til at virke.... kan endlig også være det skal gøres på en anden måde, men tror DISTINCT vil virke hvis jeg bare vidste hvor det skulle stå...

Håber nogen kan hjælpe
Jonas





3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Ahh... det hjalp en del - tak for det. Kan man godt have en GROUP BY og ORDER BY i samme query?

altså:

Fold kodeboks ind/udKode 


Ideen med ovenstående query er at finde den mindste "diff" (difference) for hvert "name" og derefter præsentere dem i en liste hvor de er sorteret efter "diff".... Lige pt sortere den dem nemlig ikke ordenligt.



GROUP BY og ORDER BY i samme forespørgsel er intet problem. Men du kunne jo have prøvet selv :-)



t