0
를 얻을 :내가 쿼리 다음에 대한 잘못된 결과
select sum(j.credits) as credits, count(id.redo) as redos
from operator o inner join jobdetails j on j.opid=o.id
inner join imagedetails id on id.opid=o.id
and im.redo=y group by o.id
그룹을 만들고 있지만 그룹화하려는 필드가 선택문에 없습니다. – Rob
@rob 그것은 mysql입니다. 당신은 이것을 포함하여 당신이 좋아하는 것을 할 수 있고 심지어 집계되지 않은 컬럼을 그룹화하지 않아도 될 수 있습니다 – Bohemian
그게 무슨 뜻입니까? 그룹화 된 항목이 선택 항목에 없으면 집계에 모든 ID가 포함된다고 가정하므로 그룹의 요점은 무엇입니까? 각 ID마다 합계를보고 싶다면이 ID가 선택 항목에 있어야합니다. – Rob