Я пытаюсь присоединиться к 3 различным таблицам, но с трудностями следую логике в других учебниках.Как присоединиться к 3 таблицам (1 поиск) с помощью SQL
table_1(user_ID, seller_country_ID)
table_2(user_ID, users_country_ID)
table_3(country_ID, country_Name)
Я пытаюсь создать запрос, который возвращает имя страны продавцов и имя страны-пользователя. Я могу использовать соединение, чтобы получить имя страны продавцов, но мои логические возможности останавливаются там, когда дело доходит до получения имени страны-пользователя. У меня есть предложение WHERE, которое еще больше ограничивает возвращаемые записи и должно быть там.
SELECT tbl1.user_ID, tbl1.seller_country_ID, tbl3.country_Name
FROM table_1 AS tbl1
JOIN table_3 AS tbl3
ON tbl1.seller_country_ID = tbl3.country_ID
WHERE <sales_type> = 1
Итак, у меня есть таблицы 1 и 3, но не знаю, как включить таблицу 2 для получения моих результатов.
Результаты Я ищу являются:
user ID, user_country, seller_country
010101, USA, CANADA