小编Mic*_*ael的帖子

单个查询中的MySQL多计数

我试图在一个查询中计算两列,但结果是为medcount和uploadcount分配相同的值.有什么建议?

SELECT * , COUNT($tbl_list.listname) AS listcount, 
                    COUNT($tbl_uploads.id) AS uploadcount 
        FROM $tbl_members 
        LEFT JOIN $tbl_list ON $tbl_members.username = $tbl_list.username 
        LEFT JOIN $tbl_uploads ON $tbl_members.username = $tbl_uploads.username 
        GROUP BY $tbl_members.username 
        ORDER BY $tbl_members.lastname, $tbl_members.firstname;
Run Code Online (Sandbox Code Playgroud)

mysql sql count

4
推荐指数
1
解决办法
6994
查看次数

标签 统计

count ×1

mysql ×1

sql ×1