Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Соединения нескольких таблиц, используя JOIN





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

Существует три основных типа соединения:

· внутреннее соединение, задаваемое с помощью ключевых слов INNER JOIN

Синтаксис:

FROM таблица_А [ INNER ] JOIN таблица_B ON условие_соединения

 

  • внешнее соединение, которое может принимать три формы:
    • LEFT OUTER JOIN
    • RIGHT OUTER JOIN
    • FULL OUTER JOIN

Синтаксис:

FROM таблица_А { LEFT | RIGHT | FULL } [ OUTER ] JOIN таблица_B ON условие_соединения

 

  • перекрёстное соединение, задаваемое ключевыми словами CROSS JOIN

Синтаксис

FROM таблица_А CROSS JOIN таблица_B ON условие_соединения

 

Чтобы визуально представить себе работу JOIN, мы будем использовать две таблицы с именами R1 и R2, показанные на Рис. 3.3.

A   B
     
     
     
     
     

Рис. 3.3. Таблицы R1 и R2

Не задумывайтесь пока о том, что представляют собой таблицы R1 и R2. В них может быть всё что угодно. Смысл этого примера в том, чтобы сакцентировать ваше внимание на значениях соединяемых полей

Внутреннее соединение.

Во внутреннем соединении возвращаются только те строки, которые соответствуют условию, указанному после ключевого слова ON. Это наиболее распространённый вид соединений. В следующем примере, как и в большинстве случаев, условие ON указывает два поля, которые должны иметь совпадающие значения. Здесь, если значение (поля A) в строке первой таблицы (R1) равно значению (поля В) в строке второй таблицы (R2), условие выполняется и строки соединяются:

Date: 2015-09-18; view: 337; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию