Я написал этот SQL-запрос, чтобы получить оставшиеся преимущества для конкретного пациента, ожидая, что он вернет одну строку, поскольку идентификатор пациента уникален, но он продолжает возвращать несколько строк.Как это исправить?СУБД MySql
select Plan.pBenefitMax - sum(Transaction.employerTotal) as RemainingBenefit
from Patient
inner join Plan on Patient.pPlanId = Plan.planId
inner join Transaction on Patient.patientId = Transaction.tPatientId
where Patient.patientId = 1
Group by Plan.pBenefitMax;