car*_*son 9 mysql sql join count left-join
我正在尝试获取一个查询,该查询为我提供表Users中的UserNames,用户从表Job2User获取的Jobs数,以及用户从表Place2User中获取的Places数.
以下查询将两个计数列的值相乘.例如,如果对于用户1,作业计数应为2且位置计数应为4,则用户1行中的两列将显示"8".我不确定我做错了什么:
SELECT `UserName`, COUNT(`Job2User`.`UserID`), COUNT(`Place2User`.`UserID`)
FROM `Users`
LEFT JOIN `Job2User` ON `Job2User`.`UserID`=`Users`.`UserID`
LEFT JOIN `Place2User` ON `Place2User`.`UserID`=`Users`.`UserID`
GROUP BY `UserName`;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3632 次 |
最近记录: |