2016-07-06 2 views
0

이 작업은 아래 두 쿼리의 차이를 알고 싶어 ?문제 서브 쿼리를 조인

+1

에 "이름"을 추가 그룹을 선택하거나 선택시 최대 (이름)을 사용하십시오. – Kostya

+0

우리는 당신이하고있는 일/시도하려는 일에 대해 거의 알지 못해서 우리가 정말로 도움이되지 못합니다. 그러나 일반적으로 SELECT 절에 나타나는 집계되지 않은 열도 GROUP BY 절에 포함되어야합니다. – Strawberry

+0

고마워요. 도둑 맞았습니다. – silentshadow

답변

0

두 번째 당신은 또한 당신이해야 그룹 별

 (select year, max(runs) as run, name from players group by year, name 
) b 

이름을 선택하기 때문에

 (select year, max(runs) as run, name from players group by year 
) b 

에 의해 쿼리가 제대로 그룹 아니다 가입하지만 이것은 당신에게 다른 결과를 제공

+0

감사합니다. – silentshadow