Содержание
- 2. Self Join PostgreSQL имеет специальный тип соединения, называемый SELF JOIN, который используется для соединения таблицы с
- 3. Пример Давайте рассмотрим несколько примеров использования самосоединений. В этой таблице сотрудников столбец manager_id ссылается на столбец
- 5. Пример Следующий запрос использует самосоединение, чтобы определить, кто кому подчиняется: Этот запрос дважды ссылается на таблицу
- 7. Чтобы включить топ-менеджера в набор результатов, вы используете предложение LEFT JOIN вместо предложения INNER JOIN, как
- 8. Предикат соединения соответствует двум разным фильмам (f1.film_id f2.film_id), имеющим одинаковую длину (f1.length = f2.length).
- 9. Cross Join Cross Join создаст перекрестное или декартово произведение двух таблиц, если не указано иное условие.
- 10. Пример Следующий оператор использует оператор CROSS JOIN для соединения таблицы T1 с таблицей T2. Таблица Т1:
- 11. На следующем рисунке показан результат CROSS JOIN при соединении таблицы T1 с таблицей T2:
- 12. Natural Join Natural Join объединяет две таблицы на основе одного и того же имени атрибута и
- 13. Пример Чтобы продемонстрировать естественное соединение PostgreSQL, мы создадим две таблицы: категории и продукты. В каждой категории
- 14. Следующий оператор использует предложение NATURAL JOIN для соединения таблицы продуктов с таблицей категорий:
- 15. Приведенный выше оператор эквивалентен следующему оператору, в котором используется предложение INNER JOIN. Удобство NATURAL JOIN заключается
- 16. Difference between Natural JOIN and CROSS JOIN
- 17. Difference between Natural JOIN and INNER JOIN
- 18. UPDATE Join Иногда вам необходимо обновить данные в таблице на основе значений в другой таблице. В
- 20. Предположим, что вам нужно рассчитать чистую цену каждого продукта на основе скидки сегмента продукта. Для этого
- 22. DELETE JOIN PostgreSQL не поддерживает оператор DELETE JOIN. Однако он поддерживает предложение USING в инструкции DELETE,
- 24. Во-вторых, удалите контакты в таблице контактов, номер телефона которых находится в таблице черного списка:
- 26. Скачать презентацию