Login
SQL
715 просмотров
Перейти к просмотру всей ветки
in Antwort GANDJUBAS 26.05.11 20:51
В ответ на:
Есть подозрение, что оптимизатор в нормальной ДБ делает в итоге из обоих запросов одно и то же.
Есть подозрение, что оптимизатор в нормальной ДБ делает в итоге из обоих запросов одно и то же.
Ну да. В данном случае работа с MSSQL.
В ответ на:
Первый вариант (A + (B + (C + D))) + E
Твой вариант A + B + C + D + E
Первый вариант (A + (B + (C + D))) + E
Твой вариант A + B + C + D + E
Не совсем так.
Если первый вариант: A join (B join (C join (D left join E))) left join F
второй: D left join E join B join C join A left join F.
В ответ на:
операция иннер джойна ассоциативна.
Лефт аутер в кол-ве 1 штуки тоже не помеха, т.к. без разницы, когда цеплять правую таблицу - до иннер джойнов левой со всеми остальными или после.
операция иннер джойна ассоциативна.
Лефт аутер в кол-ве 1 штуки тоже не помеха, т.к. без разницы, когда цеплять правую таблицу - до иннер джойнов левой со всеми остальными или после.
Как полностью правило преобразования сформулировать?
Dropbox - средство синхронизации и бэкапа файлов.