Я новичок в мире MySQL. У меня есть две таблицы в базе данных:
- user_info
- race_info
В обеих таблицах у меня есть общие поля расположение, возраст, пол, уровень.
Мой вопрос заключается в том, как получить список тех рас, которые имеют
1 . тот же уровень или не может И
2 . того же пола или нет
3 . возраст текущего зарегистрированного пользователя может принадлежать к возрастному диапазону, например, 0-20 / 30-40 или нет
возраст, сохраненный в поле возраста таблицы race_info как 0-20, 0-20 / 30-40, но в поле возраста таблицы user_info
только целое число, например 23
4 . местоположение пользователя должно совпадать или не совпадать с местоположением рас. Например, предположим, что есть раса, имеющая
id = 1, для местоположения India, тогда только индусы могут присоединиться к этой гонке с id = 1.
таблица race_info
id gender level age location
1 m Level 1 0-20/30-40 India/MP
2 f any level 60-70 England
user_info
id gender level age location
1 m Level 1 40 India/MP
2 f any level 70 England
Пожалуйста, помогите мне.