不幸的是,我有一个MySQL数据库与Django 1.4.1 一起使用。 如果我做对了,不同的功能仅适用于 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')
但我没有得到不同的价值观,因为我也得到了员工工作类别。但是当我不包含它时,我无法将它作为数组获取。
任何想法 ?