在阅读一些SQL调优相关文档时,我发现了这个:选择计数(*):计算行数。通常不恰当地用于验证记录的存在。SELECT COUNT(*)真的那么糟糕吗?验证记录存在的正确方法是什么?

是否有更好的方法来执行这样的查询:我需要数一下这个表中不同项的数量,但不同项超过两列。我的查询工作得很好,但我想知道我是否可以只使用一个查询(不使用子查询)得到最终结果