Во-первых, я не уверен, почему вы настаиваете на необходимости находить результат в двух отдельных запросах, и это тоже без закрывающей команды для первого (если вы подразумеваете «без закрытия первого») при выполнении второй.
Мне кажется, вы хотели бы знать, существуют ли имя и адрес электронной почты в базе данных, если они взяты одним и тем же лицом (найдено в одной и той же записи в БД) или разными лицами (найдены в разных записях) ).
Этого можно достичь, выполнив один запрос. Вы можете получить несколько записей назад, и для каждой записи тип столбца match_type уточнит тип.
select kullaniciAdi, [Mail Adresi], 'BOTH' as match_type from kullanicilar
where kullaniciAdi = '<username text>' and [Mail Adresi] = '<mail address text>'
union
select kullaniciAdi, [Mail Adresi], 'ONLY_USER' as match_type from kullanicilar
where kullaniciAdi = '<username text>' and [Mail Adresi] <> '<mail address text>'
union
select kullaniciAdi, [Mail Adresi], 'ONLY_MAIL' as match_type from kullanicilar
where kullaniciAdi <> '<username text>' and [Mail Adresi] = '<mail address text>'
Примечание Имена таблиц и / или столбцов в запросе могут содержать опечатки, так как они подвержены ошибкам при просмотре изображения.