Города и пользователи: пользователи с городом

SQLJunior3 минпроверка — Спринтзапрос · PostgreSQL14-t023

Схема: cities (id, name) и users (id, name, city_id → cities.id). У части пользователей город не указан.

Запрос 1: выведи пользователей и название их города (user_name, city_name). Пользователи без города не нужны.

schema.sqlsql
1CREATE TABLE cities (2    id   int  PRIMARY KEY,3    name text NOT NULL4);5CREATE TABLE users (6    id      int  PRIMARY KEY,7    name    text NOT NULL,8    city_id int  REFERENCES cities (id)9);10INSERT INTO cities VALUES (1, 'Москва'), (2, 'Казань'), (3, 'Омск'), (4, 'Тверь');11-- в Омске и Твери пользователей нет; у Дениса город не указан12INSERT INTO users VALUES (1, 'Анна', 1), (2, 'Борис', 1), (3, 'Вера', 1), (4, 'Глеб', 2), (5, 'Денис', NULL);
⌘ Enter — проверить