Sobes.tech
Senior

-- 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 Променете заявката, за да покажете: броя на потребителите, които не са получили нито една успешна комуникация, за всяка кампания.