如何在不使用Distinct的情况下删除SQL查询中的重复项?

时间:2014-01-16 11:14:45

标签: sql select distinct

以下查询结果中有重复项。我的问题是如何在不使用subTaskName的情况下摆脱distinct重复项?

SELECT  tasks.priority, (SELECT tasks.name FROM tasks WHERE tasks.taskid ='11377') AS taskName,
        tasks.name AS subTaskName,u.name,tasks.deadline,tasks.created,a.duration AS durata,tasks.parentID,tasks.userid ,tasks.finished,
        tasks.estimated,tasks.taskid,tasks.section,tasks.tags
        FROM tasks 
        INNER JOIN users u 
        ON tasks.assignerid = u.userid
        INNER JOIN activities a 
        ON tasks.parentID = a.taskid
        WHERE tasks.parentID='11377' 
        ORDER BY tasks.taskid
        DESC

Use this link to see the image

1 个答案:

答案 0 :(得分:3)

在where子句包括:GROUP BY tasks.name

之后