Кога да се използва външно присъединяване в SQL?
Кога да се използва външно присъединяване в SQL?

Видео: Кога да се използва външно присъединяване в SQL?

Видео: Кога да се използва външно присъединяване в SQL?
Видео: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Декември
Anonim

Ан външно съединение се използва за връщане на резултати чрез комбиниране на редове от две или повече таблици. Но за разлика от вътрешната присъединяване , на външно съединение ще върне всеки ред от една посочена таблица, дори ако присъединяване състояние се проваля.

Следователно, кога бихте използвали външно съединение?

Така че, ако Вие искате да включите само редове, които имат съвпадение в двете таблици ти използваш ВЪТРЕШЕН присъединяване . Ако Вие искам всички редове от една от таблиците и само съвпадащи редове от другата, използвате OUTER присъединяване (ляво или дясно) и ако Вие искате да получите всички редове от двете таблици, ти използваш пълен ВЪНШНО присъединяване.

Също така знаете, когато използваме лявото външно присъединяване в SQL? А ЛЯВО ВЪНШНО присъединяване също може да бъде използван за да върнете резултатен набор, който съдържа всички редове в първата таблица, които не съществуват във втората таблица, като тествате в клаузата WHERE стойността на колона NOT NULL във втората таблица със стойност NULL. Това е същото като използвайки a подзаявка WHERE NOT EXISTS.

Освен това, кога да използвате външно и вътрешно присъединяване?

  1. Използвате INNER JOIN, за да върнете всички редове от двете таблици, където има съвпадение.
  2. В OUTER JOIN получената таблица може да има празни колони.
  3. LEFT OUTER JOIN връща всички редове от първата таблица, дори ако няма съвпадения във втората таблица.

Каква е функцията на дясното външно съединение?

Какво е Дясно външно съединение В SQL. Както подсказва името Дясно външно съединение е форма на Външно присъединяване който връща всеки запис от изходната таблица и връща само онези стойности от целевата таблица, които отговарят на Присъединяване състояние.

Препоръчано: