Назад к задачам
Intern — Middle
6

Количество пользователей в каждом городе

Компании, где спрашивали:

Ecom.tech
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Составьте SQL‑запрос, который возвращает название города и число пользователей, зарегистрированных в этом городе.

create table cities (
    id serial primary key,
    name text not null
);

insert into cities (name)
values
('Москва'),
('Санкт-Петербург'),
('Краснодар');

create table users (
    id serial primary key,
    name text not null,
    city_id int not null references cities(id)
);

insert into users (name, city_id)
values
('Иван', 1),
('Анна', 1),
('Олеся', 2);

-- здесь должен быть SELECT-запрос