Курс по SQL - урок 3 - Фильтрация данных в sql таблицах.
SQL JOINS
Увеличивает выходные данные в ширину (в отличии от операций UNION/UNION ALL) Для примера будем использовать 2 таблицы table1 и table2: INNER JOIN Пример SELECT * FROM Table1 t1 INNER JOIN Table2 t2 ON t1.a = t2.b LEFT JOIN Пример SELECT * FROM Table1 t1 LEFT JOIN Table2 t2 ON t1.a = t2.b RIGHT JOIN Пример SELECT * FROM Table1 t1 RIGHT JOIN Table2 t2 ON t1.a = t2.b FULL JOIN Пример SELECT * FROM Table1 t1 FULL JOIN Table2 t2 ON t1.a = t2.b CROSS JOIN Пример SELECT * FROM Table1 t1 CROSS...
SQL JOIN - как правильно соединять таблицы в SQL.
Очень часто в SQL нам надо взять данные из нескольких таблиц и объединить их в одной таблице. Для этого в SQL существуют специальные команды JOIN's - в простонародье "джоины". Но соединить две таблицы между собой мы можем ни одним способом, а целыми пятью. Виды соединений таблиц (join): ! Важное условие - чтобы соединить две таблицы между собой у них у обоих должно быть поле, по значениям которого они будут соединяться. Чаще всего это поле ID какого-нибудь объекта. Например, можно соединить таблицу продаж, со справочником клиентов по полю client_id, которое есть в обоих таблицах...