SQL 查询优化:SELECT DISTINCT 语句导致结果集只有一条记录
根据提供的SQL查询语句,查询结果会根据"typeName"字段进行排序。在内部查询中,使用了聚合函数COUNT来计算与外部查询的关联条件"f.LINK_CODE = a.id"相匹配的记录数量,并将结果命名为"fileNum"。由于使用了COUNT聚合函数,这会导致结果集中只返回一条记录,而不是多条记录。如果要返回多条记录,可以将COUNT函数移动到外部查询中,或者使用其他聚合函数来计算结果。
原文地址: https://www.cveoy.top/t/topic/pWP8 著作权归作者所有。请勿转载和采集!