Oracle INNER JOIN
Что такое Inner Join в Oracle?
Соединение INNER - это такое объединение, когда выполняются равноправия и неравенства, строки из исходной и целевой таблиц сопоставляются с использованием условия объединения, сформулированного с помощью операторов равенства и неравенства соответственно. Они называются внутренними соединениями.
Синтаксис:
ВЫБЕРИТЕ table1.column, table2.column ИЗ таблицы 1 INNER JOIN table2 ON table1.column_name = table2.column_name;
Наглядное представление синтаксиса:
Наглядная презентация Inner Join:
Пример:
Следующий оператор SQL возвращает номер отдела, название отдела и город для одного и того же местоположения.
Пример таблицы: расположение
Пример таблицы: отделы
SELECT a.department_id, a.department_name, b.city
FROM departments a
INNER JOIN locations b
ON a.location_id = b.location_id;
Пример вывода:
DEPARTMENT_ID DEPARTMENT_NAME CITY ------------- ------------------------------ ------- -------------- 60 IT Саутлейк 50 Доставка Южный Сан-Франциско 10 Администрация Сиэтла 30 Покупка Сиэтла 90 Исполнительный Сиэтл 100 финансов Сиэтл 110 Бухгалтерский учет Сиэтл 120 Казначейство Сиэтл 130 Корпоративный налог Сиэтл 140 Контроль и Кредит Сиэтл 150 Акционеров Услуги Сиэтл 160 преимуществ Сиэтл 170 Производство Сиэтл 180 Строительство Сиэтл 190 Договаривающихся Сиэтл 200 операций Сиэтл 210 IT Support Сиэтл 220 NOC Сиэтл 230 IT Helpdesk Сиэтл 240 государственных продаж Сиэтл 250 розничных продаж Сиэтл 260 Рекрутинг Сиэтл 270 Фонд заработной платы Сиэтл 20 Маркетинг Торонто 40 человеческих ресурсов Лондон 80 Продажи Оксфорд 70 Связи с общественностью Мюнхен 27 строк выбрано.
ВНУТРЕННИЕ СОЕДИНЕНИЯ: SQL и другие реляционные базы данных
Предыдущий: СОЕДИНЯЕТСЯ с пунктом ИСПОЛЬЗОВАНИЯ
Следующая: ЛЕВАЯ НАРУЖНАЯ СОЕДИНЕНИЕ
Новый контент: Composer: менеджер зависимостей для PHP , R программирования