2016-11-30 4 views
0

Утренние Folks,Является ли это внутренним соединением в позиции on?

Это моя первая встреча с соединениями включения в ИНЕКЕ и я, вероятно, задать довольно простой вопрос, но следующий фрагмент кода на эквивалент внутреннего соединения;

AND (Table1.Column1 = Table2.Column2(+)) 

Я был дан запрос, взятыми из бизнес-объектов и сообщить, что я пытаюсь воспроизвести его в студии управления с TSQL.

+0

Это [ЛЕВЫЙ ПРИСОЕДИНЯЙТЕСЬ] (http://stackoverflow.com/a/6559318/1679537). –

ответ

0

Это еще одно общее обозначение для соединения. Символ + помещается непосредственно в условном операторе и, как правило на левой стороне «=» (в отличие от примера, приведенного)

И это проще, если мы вспомним это: + помещается на стороне дополнительного table (тот, которому разрешено содержать пустые или нулевые значения в условном выражении).

1

Это означает

Table1 t1 Left Join Table2 t2 on t1.Column1 = t2.Column2 

 Смежные вопросы

  • Нет связанных вопросов^_^