-- 1.1 Ką parodys užklausa:
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 Kaip pasikeis atsakymas, jei pakeisime JOIN tipą į LEFT?
-- 1.3 Nurodykite operacijų vykdymo tvarką šiame užklausoje.
-- 2. campaigns lentelė buvo pataisyta: pašalinti dubliuojantys įrašai, pridėtas raktas (PK).
-- Buvo atlikta daugiau kampanijų, dėl klaidų, naudotojai pradėjo patirti nesėkmingus komunikacijos bandymus, ir kai kurie net nebuvo parodyti.
-- Apie naudotojams siunčiamas promocijas:
-- 2.1 Parašykite užklausą, kuri rodo, kiek naudotojų sėkmingai gavo komunikaciją kiekvienai kampanijai.
-- 2.2 Pakeiskite užklausą, kad rodytų: kiek naudotojų nebuvo gavę jokios sėkmingos komunikacijos, kiekvienai kampanijai.