2016-09-19 5 views
0

В чем разница между использованием ключевого слова Join и использованием equijoin без использования ключевого слова Join? Вызывает ли это проблема с производительностью, если ключевое слово Join не используется в SQL-запросе? Если да, то как это связано с производительностью.Объединение в систему реляционных баз данных

+3

Явный 'JOIN' - это правильный способ выразить внутреннее соединение и был на протяжении десятилетий. Запятая в предложении 'FROM' является архаичной и менее мощной, чем ключевое слово' JOIN'. Но в большинстве баз данных они скомпилированы в один и тот же код. –

+0

[Этот вопрос] (http://stackoverflow.com/questions/5471063/is-inner-join-the-same-as-equi-join) также может пролить некоторый свет. – dave

ответ

0

equijoin возвращает только строки, имеющие эквивалентные значения для указанного столбца. Внутреннее соединение является объединением двух или более таблиц, которые возвращают только те строки, которые удовлетворяют условию объединения.