Tengo una base de datos MySQL desafortunadamente utilizada con Django 1.4.1. La función distintiva solo funciona para POSTGRESQL si lo hago bien.consulta distinta de Django MySQL para obtener valores múltiples
Tengo que hacer una consulta distinta constan de múltiples valores, mientras que sólo uno distinto,
igual; Este funciona para POSTGRE pero no con MYSQL, Aparece el siguiente error;
DISTINCT ON campos no es compatible con esta base de datos backend
staff = Staff.objects.order_by('person__full_name').distinct('person__full_name')
Luego probé
staff = Staff.objects.values('person__full_name','staff_job_categories').distinct().order_by('person__full_name')
Pero no obtienen valores distintos porque consigo también las categorías de trabajo del personal . Pero cuando no lo tengo, no puedo obtenerlo como matriz.
¿Alguna idea?