0
나는 대부분의 기사하지만 다음과 같은 오류SQL 서버 2012 그룹
Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
나는 대부분의 기사하지만 다음과 같은 오류SQL 서버 2012 그룹
Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
당신에게주고
select distinct top 10 Name as 'Tag Name'
from Articles join Tags on Articles.TagID=Tags.ID
group by Tags.Name
order by count(Articles.TagID)
을 게시하는 태그 표에서 상위 10 개 값을 얻기 위해이 쿼리의 결과를 원하는하여 해당 열별로 그룹화하는 경우 distinct
이 필요하지 않습니다.
select top 10
Name as 'Tag Name'
from Articles
join Tags on Articles.TagID = Tags.ID
group by Tags.Name
order by count(Articles.TagID) desc