SELECT emp_id FROM A GROUP BY emp_id
SELECT DISTINCT emp_id FROM A
它们执行的结果是一样的,用哪个可以提高效率呀?

解决方案 »

  1.   

    第二条快。
    分组的操作比Didstinct复杂。
      

  2.   

    第二条快。
    分组的操作比Didstinct复杂。
      

  3.   

    具体哪个快可以做个测试不就知道了?
    结果是知道了,
    GROUP BY 原理:先检索所有的数据再分组。但是如何分组的啊?
    DISTINCT 原理:打开的直接是分组好的数据集。更具体的我也不知道