Имя: Пароль:
1C
1С v8
В чем разница соединений в запросах
0 sslivka
 
20.05.19
21:06
В чем разница этого:

ВНУТРЕННЕЕ СОЕДИНЕНИЕ ...
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ...
    ПО ...
ПО ...

и этого соединений:

ВНУТРЕННЕЕ СОЕДИНЕНИЕ ...
ПО ...
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ...
    ПО ...


?
1 VS-1976
 
20.05.19
21:14
(0) Открою тебе страшную тайну - в эстетике
2 Йохохо
 
20.05.19
21:20
в апм
3 sslivka
 
20.05.19
23:01
(1) т.е. разницы нет?
4 palsergeich
 
20.05.19
23:01
(3) нет
5 sslivka
 
20.05.19
23:02
(2) апм? - что это?
6 RomanYS
 
21.05.19
00:08
(0) разница в порядке соединений
(3) если в связях условия только на две таблицы попарно, то разницы, наверное, нет. Если в связях будет условие на 3 таблицы, то всё не так однозначно.
7 palsergeich
 
21.05.19
00:09
(6) При внутреннем нет.
При других соединениях - будут ньюансы
8 RomanYS
 
21.05.19
00:13
(7) Если таблицы можно переставлять, то можно получить одинаковые результаты.
А вот если сравниваем вот так:
ИЗ ВТ1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ2 ...
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ3 ...
    ПО ...
ПО ...

и
ИЗ ВТ1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ2 ...
ПО ...
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ3 ...
    ПО ...
то разница может быть
9 VS-1976
 
21.05.19
00:15
(8) В каком месте?
Ты наверное не в курсе, что ПО это то, как будут соединяться таблицы, и какая разница как в тексте запроса это стоит? Оптимизатор всё равно работает из статистики