私のクエリを以下に示します
select count(au.agentId), count(mr.agentId)
from agents a
left join assignunits au on au.agentId=a.id
left join assignmarketreport mr on mr.agentId=a.id
where a.adminsId='0'
and a.id='29' group BY `mr`.`agentId`, au.agentId ASC
count(au.agentId)
の値と同じ の値を取得していますcount(mr.agentId)
。
私が欲しいもの:
以下のサンプルデータの場合
割り当て単位
agentId status
2 Y
2 Y
割り当て市場レポート
agentId status
2 Y
2 Y
2 Y
エージェント
agentId adminsId
2 0
今count(mr.agentId)
戻るべき3
であり、戻るcount(au.agentId)
べきです2