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