SQL — INNER JOINS

SQL — INNER JOINS

От автора: наиболее важным и часто используемым объединением является INNER JOIN. Оно также известно, как EQUIJOIN.

SQL INNER JOIN создает новую таблицу результатов, комбинируя значения столбцов двух таблиц (table1 и table2) на основе предиката соединения. Запрос сравнивает каждую строку таблицы1 с каждой строкой таблицы2, чтобы найти все пары строк, которые удовлетворяют предикату соединения. Когда предикат соединения выполняется, значения столбцов для каждой пары пар совпадающих строк A и B объединяются в строку результатов.

Синтаксис

Основной синтаксис INNER JOIN следующий.

SELECT таблица1.столбец1, таблица2.стобец2...
FROM таблица1
INNER JOIN таблица2
ON таблица1.общее_поле = таблица2.общее_поле;

Пример

Рассмотрим следующие две таблицы. Таблица 1 — Таблица CUSTOMERS выглядит следующим образом.

SQL — INNER JOINS

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

Таблица 2 — Таблица ORDERS выглядит следующим образом.

SQL — INNER JOINS

Теперь давайте объединим эти две таблицы, используя INNER JOIN следующим образом:

SELECT  ID, NAME, AMOUNT, DATE
 FROM CUSTOMERS
 INNER JOIN ORDERS
 ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

Мы получим следующий результат.

SQL — INNER JOINS

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree