Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по теории  [new]
remi_
Member

Откуда: СПб
Сообщений: 244
Есть три таблицы с одинаковым первичным ключом. Есть ли разница в запросах
select *
from A
join B on b.Id=a.Id
join C on c.Id=a.Id

select *
from A
join B on b.Id=a.Id
join C on c.Id=b.Id

Анализ планов конкретных запросов показывает, что вроде бы оптимизатор не обращает внимание на такие жалкие потуги. Но, может, кто и теорию читал по этому поводу :-)?
18 дек 13, 10:27    [15309183]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по теории  [new]
aleks2
Guest
Нету.
Транзитивность равенства (=) оптимизатору ведома.
18 дек 13, 10:43    [15309314]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить