我有不幸的是使用Django 1.4.1使用的MySQL数据库。 独特的功能只工作了PostgreSQL的,如果我得到它的权利。
我必须做出不同的查询由多个值,同时只有一个不同,
喜欢; 这一个适用于POSTGRE但与MYSQL,我碰到下面的错误;
DISTINCT ON领域不受此数据库后端支持
staff = Staff.objects.order_by('person__full_name').distinct('person__full_name')
然后我试图
staff = Staff.objects.values('person__full_name','staff_job_categories').distinct().order_by('person__full_name')
但我,因为我也得到了工作人员的工作类别没有得到不同的值。 但是,当我不包含它,我无法得到它的阵列。
任何的想法 ?