Полная история взаимодействий пользователя

Средняя JOIN-запросы

Условие задачи

Таблицы users (id, name), posts (id, user_id, content, created_at) и comments (id, user_id, post_id, text, created_at). Для каждого пользователя выведите имя, количество постов и количество комментариев. Включите пользователей без активности. Столбцы: name, post_count, comment_count. Сортировка по name.

Схема данных

CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
CREATE TABLE posts (id INTEGER PRIMARY KEY, user_id INTEGER, content TEXT, created_at TEXT);
CREATE TABLE comments (id INTEGER PRIMARY KEY, user_id INTEGER, post_id INTEGER, text TEXT, created_at TEXT);

Темы

LEFT JOIN SUBQUERY GROUP BY COALESCE

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи