sql >> データベース >  >> RDS >> Mysql

MySQL LEFT JOIN with GROUPBYおよびWHEREIN(サブクエリ)

    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
    

    結合についてさらに知識を深めるには、以下のリンクにアクセスしてください。

    アップデート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. MYSQL:メソッドと同様、類似した単語-ただし、検索された単語は表示しない

    2. 間違ったバイトカウント長によって破損したシリアル化された文字列を修復するにはどうすればよいですか?

    3. コマンドラインからMySQLに接続する方法

    4. mysqld不明なオプション'--初期化'