distinct和group by 哪个先执行