Продолжаем объединять таблицы. Если в Экселе это относительно пользовательский интерфейс (кейс описан в предыдущей статье) и все ориентировано для "среднего" пользователя ПК, то SQL - это уже более сложные материи, связанные с программированием, базами данных и т.д. Но все же, внутри лежат у нас те же самые таблицы. Как недавно увидел мем: 80% веб приложений - это всего лишь чуть иная обертка для Экселя. В качестве примера базы с таблицами будем использовать базу коробочной версии Битрикс24. Если...
Очень часто в SQL нам надо взять данные из нескольких таблиц и объединить их в одной таблице. Для этого в SQL существуют специальные команды JOIN's - в простонародье "джоины". Но соединить две таблицы между собой мы можем ни одним способом, а целыми пятью. Виды соединений таблиц (join): ! Важное условие - чтобы соединить две таблицы между собой у них у обоих должно быть поле, по значениям которого они будут соединяться. Чаще всего это поле ID какого-нибудь объекта. Например, можно соединить таблицу продаж, со справочником клиентов по полю client_id, которое есть в обоих таблицах...