MSSQL 사용중이고
A테이블엔 ID가 들어있고 B테이블엔 데이터가 들어가있습니다.

A TABLE
ID     NAME
KIM   김하나
HAN  한만두

B TABLE
ID     CODE   SCORE
KIM   KOR      100 
KIM   ENG      80
HAN   MATH    70

출력
ID   NAME  KOR      ENG       MATH
KIM  김하나 100       80         (NULL)
HAN 한만두 (NULL)  (NULL)        70

이런 형식으로 출력하고 싶습니다.

SELECT 
A.ID
, A.NAME
, (SELECT B.SCORE FROM B WHERE B.ID = A.ID AND CODE ='KOR') AS KOR
...
FROM A LEFT JOIN B ON A.ID = B.ID

이런 형태로 짠 이후에  GROUP BY 걸고 각각 SELECT에 SUM 해주려고 했는데

SQL 오류(130) : 집계 또는 하위 쿼리가 포함된 식에서는 집계 함수를 수행할 수 없습니다
메세지가 뜨네요

어떠한 식으로 해야할지 도와주세요 ㅠ