쿼리에서 합계를 계산하는 데 문제가 있습니다. 확실한 성운이 필요합니다.MySQL - 각 개인의 총 코스 수에 대한 총 비용은 얼마입니까?
쿼리 - 각 부모의 활동 비용이 얼마나되는지 확인하고 싶습니다. 각 액티비티의 가격은 $ 5.50이므로 4 액티비티를 가진 사람은 총 22 달러가됩니다.
부모 이름, 총 활동 및 총 비용을 나타내는 3 개의 열이 필요합니다.
가 이도와주세요 나는 각 부모의 총 활동의 총 비용을 작동 할 수 없습니다
...
코드
SELECT CONCAT_WS(" ", P.parent_title, P.parent_fname, P.parent_sname) AS Parent,
COUNT(A.activity_name) AS Total_Activities
FROM Activity A, Child C, Parent P, ChildActivity
WHERE P.parent_id = C.parent_id
AND C.child_id = ChildActivity.child_id
AND A.activity_id = ChildActivity.activity_id
GROUP BY Parent
ORDER BY P.parent_sname, P.parent_fname
결과 예 :가 (실제로는 11 나열 사람)
*Parent* *Total Activities*
MR James Dean 4
이 숙제가 있습니까? – Perception
숙제 태그를 추가 한 것이 숙제 일 것임을 확신합니다. – Bohemian
@ user1335184 그래서, 결과는 올바른 것입니다.하지만 모든 활동에 대한 금액으로 다른 열을 추가하고 싶습니까? –