sql中distinct的用法