Съдържание:

Как мога да присъединя повече от две таблици в SQL?
Как мога да присъединя повече от две таблици в SQL?

Видео: Как мога да присъединя повече от две таблици в SQL?

Видео: Как мога да присъединя повече от две таблици в SQL?
Видео: Entity Relationship Diagram (ERD) Tutorial and EXAMPLE 2024, Може
Anonim

Съединяване на повече от две маси

В SQL Сървър, можете присъединете повече от две маси и в двете от две начини: чрез използване на вложен ПРИСЪЕДИНЯВАНЕ , или чрез използване на клауза WHERE. Съединенията винаги се извършват по двойки.

Също така попитах, могат ли няколко маси да се присъединят?

Ако Вие се нуждаят от данни от множество маси в една заявка SELECT Вие трябва да използвате подзаявка или ПРИСЪЕДИНЯВАНЕ . В повечето случаи ние само присъединяване две маси като служител и отдел, но понякога Вие може да изисква присъединяване повече от две маси и популярен случай е присъединяване три маси в SQL.

Впоследствие въпросът е как мога да извличам данни от две таблици в SQL, без да се присъединя? Решение 1

  1. ИЗБЕРЕТЕ колона1, колона2 и т.н. ОТ таблица1 UNION SELECT колона1, колона2 и т.н. ОТ таблица2.
  2. SELECT table1. Column1, table2. Column1 FROM table1 CROSS JOIN table2 WHERE table. Column1 = 'Някаква стойност'
  3. SELECT table1. Column1, table2. Column2 FROM table1 INNER JOIN table2 ON 1 = 1.

Освен това, колко обединения можете да имате в SQL?

Има четири основни типа SQL се присъединява : вътрешен, ляв, десен и пълен. Най-лесният и интуитивен начин да се обясни разликата между тези четири типа е като се използва диаграма на Вен, която показва всички възможни логически връзки между набори от данни.

Какво е естествено присъединяване?

А ЕСТЕСТВЕНО ПРИСЪЕДИНЯВАНЕ е ПРИСЪЕДИНЯВАНЕ операция, която създава имплицитно присъединяване клауза за вас въз основа на общите колони в двете таблици присъединиха . Общите колони са колони, които имат едно и също име в двете таблици. А ЕСТЕСТВЕНО ПРИСЪЕДИНЯВАНЕ може да бъде ВЪТРЕШНО присъединяване , ЛЯВ ВЪНШЕН присъединяване , или ДЯСЕН ВЪНШЕН присъединяване . По подразбиране е INNER присъединяване.

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