从多列中删除对的重复项

时间:2016-10-28 22:11:51

标签: mysql

我的部分表格如下:

survey

它是由联合表格组成的,其中连接条件是姓氏(不同的人可能具有相同的姓氏但名字不同)。

我的问题是如何摆脱重复,所以总是只有一对(使用FN1或FN2)?

1 个答案:

答案 0 :(得分:0)

更改创建表的查询,以便使用

class SimpleSerializer3(BulkSerializerMixin, ModelSerializer):



class Meta(object):
    model = Task
    list_serializer_class = BulkListSerializer
    fields = ('pk', 'task_name')

而不是

[
{
    "pk": 1,
    "task_name": "Remove large debris from floor"
},
{
    "pk": 2,
    "task_name": "Clean walls and horizontal surfaces"
},
{
    "pk": 3,
    "task_name": "Clean touch points"
},
{
    "pk": 4,
    "task_name": "Empty trash container"
},
{
    "pk": 6,
    "task_name": "Spot clean desks/furniture"
},
{
    "pk": 7,
    "task_name": "High/Low dust"
}

这将阻止它两次返回相关的行。