-- 1.1 Ko pieprasījums parādīs:
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 Kā mainīsies atbilde, ja mainīsiet JOIN tipu uz LEFT?
-- 1.3 Norādiet operāciju izpildes secību šajā vaicājumā.
-- 2. campaigns tabula tika labota: noņemti dublikāti, pievienots atslēgas (PK).
-- Tika veiktas vairākas kampaņas, kļūdu dēļ lietotājiem sāka parādīties neveiksmīgi komunikāciju mēģinājumi, un dažiem pat neizdevās parādīties.
-- Par lietotājiem nosūtītajām promocijām:
-- 2.1 Uzrakstiet vaicājumu, kas rāda, cik lietotāju veiksmīgi saņēma komunikāciju katrai kampaņai.
-- 2.2 Mainiet vaicājumu, lai tas rāda: cik lietotāju nav saņēmuši nevienu veiksmīgu komunikāciju, katrai kampaņai.