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

如何在不使用Distinct的情况下删除SQL查询中的重复项?,sql,select,distinct,Sql,Select,Distinct,下面的查询结果中存在重复项。我的问题是如何在不使用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,

下面的查询结果中存在重复项。我的问题是如何在不使用
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

where子句之后包括:按
任务分组。name
where子句之后包括:按
任务分组。name
我可以想象对
计数进行一些可怕的操作,但我怀疑这会“改善”查询。为什么这样做?另外,请正确地添加代码-我确信没有人想使用显微镜来找出你的查询中有什么。你是否可以复制并粘贴查询和结果的文本以提高可见性?是的,当然,我编辑了我的帖子。Thxy您可以使用Ctrl+scroll查看图像我可以想象一些可怕的操作与
COUNT
-但我怀疑这将“改善”查询。为什么这样做?另外,请正确地添加代码-我确信没有人想使用显微镜来找出你的查询中有什么。你是否可以复制并粘贴查询和结果的文本以提高可见性?是的,当然,我编辑了我的帖子。THX您可以使用Ctrl+滚动键查看图像