Sobes.tech
Senior

-- 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.