Django MySQL requête distincte pour obtenir plusieurs valeurs

J'ai un MySQL base de données malheureusement utilisé avec Django 1.4.1.
Distincte de la fonction ne fonctionne que pour POSTGRESQL si je comprends bien.

Je dois faire une requête distinct composé de plusieurs valeurs alors que seulement distinctes,

;
Celui-ci travaille pour POSTGRE, mais pas avec MYSQL,
J'obtiens l'erreur suivante;

DISTINCTES SUR les champs n'est pas pris en charge par cette base de données principale

staff = Staff.objects.order_by('person__full_name').distinct('person__full_name')

Ensuite, j'ai essayé

staff = Staff.objects.values('person__full_name','staff_job_categories').distinct().order_by('person__full_name')

Mais je ne suis pas d'obtenir des valeurs distinctes parce que je suis aussi le personnel des catégories d'emploi. Mais quand je n'ai pas le contenir, je ne pouvais pas l'obtenir sous forme de tableau.

Une idée ?

source d'informationauteur tunaktunak