#!/bin/sh
sqlite3 -header << EOF
CREATE TABLE users (UID int, Name varchar);
INSERT INTO users (UID, Name) VALUES (1, "Платон Щукин");
INSERT INTO users (UID, Name) VALUES (2, "Лера Страза");
INSERT INTO users (UID, Name) VALUES (3, "Георгий Атласов");
CREATE TABLE messages (UID int, msg varchar);
INSERT INTO messages (UID, msg) VALUES (1, "Привет, Платон!");
INSERT INTO messages (UID, msg) VALUES (3, "Срочно пришли карту.");
INSERT INTO messages (UID, msg) VALUES (3, "Жду на углу Невского и Тверской.");
INSERT INTO messages (UID, msg) VALUES (1, "Это снова я, пиши чаще");
SELECT users.Name AS "Имя пользователя", COUNT() AS "Общее количество сообщений"
FROM users
INNER JOIN messages
ON users.UID = messages.UID
GROUP BY users.UID;
EOF