1.
Предложение SQL Joins используется для объединения записей из двух или более таблиц в базе данных. JOIN - это средство для объединения полей из двух таблиц с использованием значений, общих для каждой.
2.
Оператор SQL UNION объединяет результат двух или более операторов SELECT.
Каждый оператор SELECT в UNION должен иметь одинаковое количество столбцов. Столбцы также должны иметь похожие типы данных. Кроме того, столбцы в каждом операторе SELECT должны быть в том же порядке.
например:
таблица 1 клиентов / таблица 2 заказов
внутреннее соединение:
ВЫБЕРИТЕ ID, ИМЯ, СУММУ, ДАТУ
ОТ КЛИЕНТОВ
ВНУТРЕННИЕ ЗАКАЗЫ СОЕДИНЕНИЯ
ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;
союз:
ВЫБЕРИТЕ ID, ИМЯ, СУММУ, ДАТУ
ОТ КЛИЕНТОВ
СЛЕДУЮЩИЕ ЗАКАЗЫ СОЕДИНЕНИЙ
ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID
СОЮЗ
ВЫБЕРИТЕ ID, ИМЯ, СУММУ, ДАТУ
ОТ КЛИЕНТОВ
ПРАВИЛЬНЫЕ ЗАКАЗЫ СОЕДИНЕНИЯ
ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;