Sobes.tech
Junior — Senior
88

Получение всех записей от пользователей, у которых более 500 подписчиков

被问到的公司:

Т-БанкТ-Банк
任务条件

Необходимо вывести все записи (посты), которые созданы пользователями, чей показатель подписчиков превышает 500. Имеются три таблицы: profile, post и subscription_count.

CREATE TABLE profile(

id              BIGSERIAL PRIMARY KEY,
nickname        VARCHAR,
registered_at   TIMESTAMP
);

CREATE TABLE post
(               
id              BIGSERIAL PRIMARY KEY,
owner_id        BIGINT REFERENCES profile (id),
body            TEXT,
inserted_ar     TIMESTAMP,
likes-count     INT // кол-во лайков
);

CREATE TABLE subscription_count
(
profile_id      BIGINT REFERENCES profile (id) UNIQUE,
followers_count INT, // кол-во подписчиков
following_coint INT  // кол-во подписчиков
);