Оператор "Поєднання". JOIN Statement | JavalinUa | MySQL

Опубликовано: 01 Октябрь 2024
на канале: JavalinUa
56
5

INNER JOIN вибирає записи, які мають відповідні значення в обох таблицях.

LEFT JOIN повертає всі записи з лівої таблиці (table1) і відповідні записи з правої таблиці (table2).
Результатом буде 0 записів з правого боку, якщо немає відповідності.

RIGHT JOIN повертає всі записи з правої таблиці (table2) і відповідні записи з лівої таблиці (table1).
Результатом буде 0 записів зліва, якщо немає відповідності.

CROSS JOIN поєднує кожен рядок лівої таблиці (table1) з кожним рядком правої таблиці (table2), щоб створити набір результатів

SELECT column_name(s)
FROM table1
(INNER/LEFT/RIGHT/CROSS) JOIN table2
ON table1.column_name = table2.column_name;

Посилання:
https://dev.mysql.com/doc/refman/8.0/...
https://www.mysqltutorial.org/mysql-j...

#освіта #java #mysql #programming #advancedprogramming #advancedjava