SQL - MySQL - train
Есть таблица employee.
Есть столбец Born.
Нужно вывести всех сотрудников родившийся в Америке и в Канаде.
Исходный код-1 (sql):
select * from `employee` where `Born` = 'Canada' and `Born` = 'America';
Вопрос-1: Почему этот запрос возвращает пустой результат ? при этом без ошибок.
Исходный код-2 (sql):
select * from `employee` where `Born` = 'Canada' or `Born` = 'America';
Вопрос-2: Почему этот запрос возвращает верный результат ? Ведь тут используется "ИЛИ".
С "ИЛИ" не должно ли соответствовать либо Канаде либо Америке ?