Как сделать join в sql
Ответы
Марфа Никитина
05 января 2023
Оператор языка SQL JOIN
предназначен для соединения двух или более таблиц базы данных по совпадающему условию. Этот оператор существует только в реляционных базах данных. Для соединения двух таблиц оператор JOIN
имеет следующий синтаксис:
SELECT column_name -- (через ',')
FROM table1_name JOIN table2_name
ON condition;
После одного или нескольких звеньев с оператором JOIN
может следовать необязательная секция WHERE
или HAVING
, в которой, также, как в простом SELECT-запросе
, задаётся условие выборки. Общим для всех СУБД является то, что в этой конструкции вместо JOIN
может быть указано INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN
(или, как вариант, запятая).
Пример:
SELECT user.name, adresses.street_number
FROM users JOIN adresses
ON users.adress_id = adresses.id
WHERE users.profession = 'director';
0
0