LINUX.ORG.RU

История изменений

Исправление Psilocybe, (текущая версия) :

Все не так. Оптимизатор строит план запроса из имеющихся ресурсов. К примеру при запросе по ПК будет поиск в уникальном индексе а потом загрузка искомой записи по ссылке. То есть этапа выполнения запроса нет (в твоей терминологии). Сразу находится то, что нужно. USING ON и WHERE работают одинаково, но в разных контекстах.

Суть в том, что sql - язык декларативный. Ты описываешь связи между таблицами, оптимизатор строит план запроса, то есть последовательность действий, которую надо выполнить, чтобы получить искомое.

Исправление Psilocybe, :

Все не так. Оптимизатор строит план запроса из имеющихся ресурсов. К примеру при запросе по ПК будет поиск в уникальном индексе а потом загрузка искомой записи по ссылке. То есть этапа выполнения запроса нет (в твоей терминологии). Сразу находится то, что нужно. USING ON и WHERE работают одинаково.

Суть в том, что sql - язык декларативный. Ты описываешь связи между таблицами, оптимизатор строит план запроса, то есть последовательность действий, которую надо выполнить, чтобы получить искомое.

Исходная версия Psilocybe, :

Оптимизатор строит план запроса из имеющихся ресурсов. К примеру при запросе по ПК будет поиск в уникальном индексе а потом загрузка искомой записи по ссылке. То есть этапа выполнения запроса нет (в твоей терминологии). Сразу находится то, что нужно. USING ON и WHERE работают аналогично.

Суть в том, что sql - язык декларативный. Ты описываешь связи между таблицами, оптимизатор строит план запроса, то есть последовательность действий, которую надо выполнить, чтобы получить искомое.