一:问题 今天在检查系统问题时,出现了一个sql问题,加了一个left join后查询结果多出了一条,加上distinct关键字后出现上面的异常。 二:如何解决? select distinct 和order by一起使用的时候,order by中必须是常量或者select列表中出现的表达式。