Я всегда борюсь с объединениями в Access. Кто-нибудь может направить меня?
4 таблицы.
Contest (id, user_id, pageviews)
Users (id, role_name, location)
Roles (id, role_name, type1, type2, type3)
Locations (id, location_name, city, state)
Относительно таблицы ролей - тип1, тип2, тип3 будет иметь Y, если для этого типа будет указано имя_ роли. Таким образом, если «Regular» для role_name будет иметь Y в type1, «Moderator» для role-name будет иметь Y в type2, «Admin» для role_name будет иметь Y в type3. Я не проектировал эту базу данных.
Так что я пытаюсь сделать. Я хочу вывести следующее: user_id, pageviews, role_name, city, state.
Я выбираю user_id и просмотры страниц из конкурса. Затем мне нужно получить role_name этого пользователя, поэтому мне нужно присоединить таблицу Users к таблице Contest, верно?
Оттуда мне нужно также выбрать информацию о местоположении из таблицы Locations - я предполагаю, что я просто присоединяюсь к Locations.location_name = Users.location?
Вот сложная часть. Я хочу вывести, только если type1 в таблице Roles - Y.
Я потерян!