SQL Middle ER-модели и нормализация обновлено

Найти расхождения после денормализации

Условие

В enrollments при записи копируется название курса (course_title). Курсы потом переименовывали, и копии разошлись. Найди расхождения: для каждой пары «курс, устаревшее название» выведи course_id, actual_title (из courses), stored_title (из enrollments) и rows_count (сколько строк с таким названием). Порядок не важен.

Как подойти

Подсказки: 2
  1. Соедини enrollments с courses по course_id.
  2. Условие: e.course_title <> c.title, затем GROUP BY.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.