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

単一クエリでのMySQLの複数カウント

    使用:

       SELECT tm.*, 
              x.listcount, 
              y.uploadcount 
         FROM $tbl_members tm 
    LEFT JOIN (SELECT tl.username,
                      COUNT(tl.listname) AS listcount
                 FROM $tbl_list tl
             GROUP BY tl.username) x ON x.username = tm.username
    LEFT JOIN (SELECT tu.username,
                      COUNT(tu.id) AS uploadcount
                 FROM $tbl_uploads tu
             GROUP BY tu.username) y ON y.username = tm.username
     GROUP BY tm.username 
     ORDER BY tm.lastname, tm.firstname
    



    1. mysql拡張機能を使用してPHPのデータベースからデータをフェッチするこのコードの何が問題になっていますか?

    2. SQL Server AlwaysOn可用性グループ:インストールと構成、パート1

    3. ActiveRecordクエリにすべてのIDを含める

    4. SQLclでJSON形式のクエリ結果をプリティファイする方法(Oracle)