Distinct是如何实现的?理论上order by在distinct后执行,那distinct是如何实现的呢? [解决办法]distinct会内部先排序,把重复值放到一起,然后去重,再返回一个结果集,最后order by