优化distinct