sql >> Databáze >  >> RDS >> Mysql

MySQL LEFT JOIN s GROUP BY a WHERE IN (dílčí dotaz)

SELECT  a.date, COUNT(b.campaignid) totalStat
FROM    campaigndata a
        LEFT JOIN campaignfilter b
            ON  a.campaignid = b.campaignid AND
                b.campaigntype = 1
GROUP   BY a.date

Chcete-li získat další informace o připojeních, navštivte prosím níže uvedený odkaz:

AKTUALIZACE 1

SELECT  a.date, 
        COALESCE(b.totals,0) totals
FROM    demo_calendar a
        LEFT JOIN
        (
            SELECT  a.date, SUM(impressions) totals
            FROM    demo_campaigndata a
                    INNER JOIN demo_campaignfilter b
                        ON a.campaignid = b.campaignid
            WHERE   b.campaigntype = 1
            GROUP   BY a.date
        ) b ON a.date = b.date



  1. ORA-00936 chybí výraz

  2. MySQL LEFT PŘIPOJIT SE?

  3. Vytvořte více tabulek MySQL pomocí PHP

  4. Pravidlo Postgres Insert Into View s návratovou klauzulí