ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Операции LEFT JOIN, RIGHT JOINОбъединяют записи исходных таблиц при использовании в любом предложении FROM. Синтаксис SELECT имена полей FROM таблица1 [ LEFT | RIGHT ] JOIN таблица2
Дополнительные сведения Операция LEFT JOIN используется для создания левого внешнего объединения. Левое внешнее объединение включает все записи из первой (левой) таблицы, даже если нет совпадающих значений для записей из второй (правой) таблицы. Операция RIGHT JOIN используется для создания правого внешнего объединения. Правое внешнее объединение включает все записи из второй (правой) таблицы, даже если нет совпадающих значений с записями из первой (левой) таблицы.
Примечания Если требуется включить в результат только те записи, которые имеют одинаковые значения в связующих полях, используйте операцию INNER JOIN. Можно связать несколько предложений ON. Более подробные сведения по этому вопросу можно найти в описании операции INNER JOIN. ПРИМЕРЫ Пусть даны две таблицы А и B A B
Пример Операция LEFT JOIN Пример Операция RIGHT JOIN
SELECT A.p1, A.p2, B.p1, B.p2 SELECT A.p1, A.p2, B.p1, B.p2 FROM A LEFT JOIN B on A.P2=B.P1; FROM A RIGHT JOIN B on A.P2=B.P1;
Пример Операция INNER JOIN.
SELECT A.p1, A.p2, B.p1, B.p2 FROM A INNER JOIN B on A.P2=B.P1;
Операция INNER JOIN (внутреннее соединение записей) Объединяет записи из двух таблиц, если связующие поля этих таблиц содержат одинаковые значения. Синтаксис SELECT имена полей таблиц FROM таблица1 INNER JOIN таблица2 ON таблица1. поле1 оператор таблица2.поле2
Не нашли, что искали? Воспользуйтесь поиском:
|