-- 1.1 Sorğu nə göstərəcək:
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 Əgər JOIN növünü LEFT-ə dəyişsək, cavab necə dəyişəcək?
-- 1.3 Bu sorğuda operatorların icra ardıcıllığını göstərin.
-- 2. campaigns cədvəli düzəldildi: təkrarlamalar aradan qaldırıldı, açar (PK) əlavə olundu.
-- Daha çox kampaniya keçirildi, səhvlər səbəbindən istifadəçilərin kommunikasiya çatdırılma cəhdləri uğursuz oldu və bəziləri ümumiyyətlə göstərilmədi.
-- İstifadəçilərə göndərilən promosyon kampaniyaları haqqında:
-- 2.1 Hər kampaniya üçün müvəffəqiyyətlə alınan istifadəçi sayını göstərən sorğu yazın.
-- 2.2 Sorğunu dəyişdirin ki, göstərin: hər kampaniya üçün heç bir müvəffəqiyyətli kommunikasiya almayan istifadəçi sayı.