Joins
Часть курса MySQL
Ваши пользователи живут в одной таблице (table), а их заказы в другой, и единственная нить, связывающая заказ с человеком, который его сделал, - это число в столбце (column). Такое разделение сделано намеренно: имя пользователя записано ровно один раз, поэтому изменение имени меняет его везде.
Join - это способ сшить их обратно вместе на время одного запроса (query). Joins - главная причина, по которой SQL ощущается мощным инструментом, и одновременно место, где новички теряют больше всего времени, почти всегда потому, что строки (row) незаметно исчезают или незаметно размножаются. Мы пойдём медленно и возьмём данные, специально составленные так, чтобы обнажить обе проблемы. ...
Хочешь изучать MySQL Joins в реальной среде?
Нажми ниже, получи Linux-машину с MySQL наготове и пройди Joins на практике вместе с AI-наставником, который знает твой код.
Начать этот урокJoinsЧему вы научитесь
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- No FULL OUTER JOIN
- UNION workaround
- Self-join
- USING vs ON
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Что такое MySQL20 мин
- 2MySQL CLI и первые команды25 мин
- 3Создание баз данных и таблиц30 мин
- 4Типы данных30 мин
- 5SELECT и WHERE30 мин
- 6Joins35 мин
- 7Агрегаты и группировка30 мин
- 8Индексы30 мин
- 9Транзакции и подсистемы хранения35 мин
- 10Хранимые процедуры и триггеры35 мин
- 11EXPLAIN и настройка запросов35 мин
- 12mysqldump и восстановление25 мин
- 13Итоговый проект: разработка схемы для интернет-магазина50 мин
