私のクエリを以下に示します
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