У меня есть запрос, который должен отображать все данные, которые соответствуют предложению where, но, к несчастью, он отображает только 1 данные. Вот мой запрос.Отображение всех данных в MYSQL
SELECT
CONCAT(member.firstName, ' ', member.middleName, ' ', member.lastName) AS name,
(SUM(serviceapplication.memShareCap) * (60/100)) AS total_memshare,
COUNT(serviceapplication.servAppID) AS total_mem,
serviceapplication.memShareCap AS memsharecap
FROM serviceapplication
INNER JOIN member ON member.memID = serviceapplication.applyingMember
WHERE serviceapplication.status = 'Active'
AND member.memType = 'Client'
AND serviceapplication.CoopInfo_coopID = '1'
Как я могу отобразить все данные?
Если вы используете SUM или COUNT, вам обычно нужно использовать выражение GROUP BY, иначе оно просто подведет все ваши данные и вернет одну строку. – James