解决sql中distinct与order