详解sql中distinct的用法