Sobes.tech
Senior

-- 1.1 Mit fog mutatni a lekérdezé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 Hogyan változik a válasz, ha a JOIN típusát LEFT-re változtatod? -- 1.3 Add meg a műveletek végrehajtási sorrendjét ebben a lekérdezésben. -- 2. A campaigns táblát javították: eltávolították a duplikátumokat, hozzáadták a kulcsot (PK). -- Több kampányt hajtottak végre, hibák miatt a felhasználóknál sikertelen kézbesítési próbálkozások kezdődtek, és néhányat egyáltalán nem sikerült megjeleníteni. -- Példa 1: communications -- | user_id | campaign | status | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | error | -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | success| -- | 1000001 | promo_cats | error | -- Példa 2: communications -- | user_id | campaign | status | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- | 1000002 | promo_rats | error | -- A felhasználóknak küldött promóciós kampányokról: -- 2.1 Írjon olyan lekérdezést, amely megmutatja, hogy hány felhasználó kapott sikeresen kommunikációt minden kampány esetén. -- 2.2 Módosítsa a lekérdezést, hogy megmutassa: hány felhasználó nem kapott egyetlen sikeres kommunikációt sem, minden kampány esetén.