Когда мы работаем с базами данных, почти всегда возникает задача объединить данные из нескольких таблиц. Для этого SQL предлагает разные подходы. Давайте разберемся с ними по порядку, просто и без сложных терминов. JOIN позволяет объединить строки из двух таблиц на основе условий. Вот основные виды: Выбирает только те строки, которые совпадают в обеих таблицах.
Пример:
У нас есть таблицы с клиентами и заказами. Если мы хотим увидеть только тех клиентов, которые сделали заказы, используем INNER JOIN...
Немного практики по SQL-запросам перед серьёзным проектом В статье про виды баз данных мы рисовали простую схему базы для интернет-магазина — в ней товары, клиенты и покупки были связаны между собой, как в примере ниже. Зайдя в товары, можно посмотреть, сколько чего продано и кто это купил. Сегодня мы сделаем то же самое, но уже в настоящей базе данных и с таблицами. Что понадобится Это простой проект, поэтому всё, что нам будет нужно, — это установленная MySQL на домашнем компьютере или на сервере...