fix discriminator find when select fields are exclusive. #1820