powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Джоины 3 и более таблиц
11 сообщений из 11, страница 1 из 1
Джоины 3 и более таблиц
    #39751582
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет

Есть четыре таблицы

1\
SalerID BrandID
1 10
2 35
3 49

2\
BrandID HeadID
10 1000
35 3000
49 6000

3\
ShopID ZoneID
45 200
95 300
115 400

4\
SalerID ShopID MainID
1 45 5689
2 95 23211
3 115 233234


Мне нужно добраться до MainID у которых ZoneID больше 300 и HeadID = 300

Хватает только на один джоин)

Прошу подсказать, как это пишется)
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751590
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6,

для начала я стала искать общие коды в таблицах
нашла пары 1+2 и 3+4
SalerIDBrandIDHeadID110100023530003496000
SalerIDShopIDMainIDZoneID1455689200295232113003115233234400

далее общее поле SalerID, но что-то я сомневаюсь в вашем примере
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751591
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6Мне нужно добраться до MainID у которых ZoneID больше 300 и HeadID = 300
особенно в части HeadID
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751608
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, тогда хотя бы с 2 джоинами……)
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751610
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любое нахождение любого результата используя присоединение пары таблиц
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751669
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6,

А в чем именно проблема? В каком виде таблицы с исходными данными? Судя по упоминанию Join, хотите сделать в VBA?
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751697
anton6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, пробую в этой среде

Да, что-то я запутался, покажите, пожалуйста, как можно вообще сделать с несколькими джоинами любой запрос, как Вы видите...

Я сам уже что-то запутался... извините...……..
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39751946
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6Да, пробую в этой среде

Да, что-то я запутался, покажите, пожалуйста, как можно вообще сделать с несколькими джоинами любой запрос, как Вы видите...

Я сам уже что-то запутался... извините...……..

Хорошо, тогда давайте Ваш пример с join двух таблиц.
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39753087
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iMrTidy,

тыц
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39753502
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swa111iMrTidy,

тыц

Да, мне как бы и не надо, вообще-то, это Вы тогда ТС просветите.
...
Рейтинг: 0 / 0
Джоины 3 и более таблиц
    #39753745
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anton6Мне нужно добраться до MainID у которых ZoneID больше 300 и HeadID = 300В показанных данных нет таких записей, у которых HeadID = 300.

А вообще тупо так, перечисляем таблицы, да пишем условия, сверху вниз да слева направо.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
SELECT [4].MainID 
FROM [1],[2],[3],[4]
WHERE [1].SalerID = [4].SalerID 
  AND [1].BrandID = [2].BrandID 
  AND [2].HeadID = 300
  AND [3].ShopID = [4].ShopID 
  AND [3].ZoneID > 300
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Джоины 3 и более таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]