-- 1.1 Суроо эмне көрсөтөт:
SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users
FROM campaigns AS ca
INNER JOIN communications AS co
ON ca.campaign = co.campaign
GROUP BY ca.campaign AS campaign
-- 1.2 Эгер JOIN түрүн LEFT кылып өзгөртсөңүз, жооп кандай өзгөрөт?
-- 1.3 Бул суроодо операторлордун аткаруу тартибин көрсөтүңүз.
-- 2. campaigns таблицасы оңдолду: дублддар алынып салынды, ачкыч (PK) кошулду.
-- Көбүрөөк кампаниялар өткөрүлдү, катачылыктардан улам колдонуучулардын коммуникацияны жеткире албоо аракеттери башталды, жана кээ бирлери көрсөтүлбөй калды.
-- Колдонуучуларга жөнөтүлгөн промо-кампаниялар жөнүндө:
-- 2.1 Ар бир кампания үчүн коммуникацияны ийгиликтүү алган колдонуучулардын санын көрсөтүүчү суроо жазыңыз.
-- 2.2 Суроону өзгөртүп, көрсөтүңүз: эч кандай ийгиликтүү коммуникация албаган колдонуучулардын саны, ар бир кампания үчүн.