Я новичок в mySql и пытаюсь выполнить фильтрацию запроса из одного столбца, используя данные из нескольких других таблиц. Например, я могу вытащить таблицу имен, таблицу их оценок в спортивных классах и таблицу спортивных.
Я могу запросить эту базу данных, используя
WHERE beta.sport = 'basketball';
извлекает все бета-идентификаторы для баскетбола и эффективно всех детей, которые играют в баскетбол. Теперь я хочу найти всех детей, которые играли в баскетбол и Лакрозе.
WHERE beta.sport = 'basketball' AND beta.sport = 'lacrosse';
Проблема в том, что запрос выполняется нормально, но возвращает ноль результатов. Из моих данных я знаю, что есть дети, которые играют в баскетбол и лакросс. Как вы фильтруете детей, которые играют в баскетбол и лакросс? ИЛИ возвращает детей, которые играют в лакросс или баскетбол. Я только хочу вернуть детей, которые играют в оба, и единственный доступ, который у меня есть, к списку видов спорта - из этой бета-версии.
ТАБЛИЦА бета
beta_id - sport ||
1 - basketball ||
2 - lacrosse ||
3 - football ||
4 - basketball ||