SELECT [Username] FROM [Users] WHERE [Email] in (@Email, @Email2)
- правильный оператор SELECT.
В качестве альтернативы вы можете сделать
SELECT [Username] FROM [Users] WHERE (([Email] = @Email) OR ([Email] = @Email2))
(обратите внимание на ИЛИ вместо И )
Проблема с вашим SELECT заключается в том, что он извлекает строки, равные и @Email и @ Email2.Вы можете проверить это, попытавшись установить одинаковое значение электронной почты в обоих текстовых полях - это должно принести некоторые результаты.