|  | В чем разница соединений в запросах | ☑ | 
    
        | 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) В каком месте?
Ты наверное не в курсе, что ПО это то, как будут соединяться таблицы, и какая разница как в тексте запроса это стоит? Оптимизатор всё равно работает из статистики
 |  |