를 포함하지 않는 쿼리를 실행 I가 내가 GROUP BY
절에 & o.object_type을 o.ea_guid 포함하면 이제 오류 메시지가 "you tried to execute a query that does not include the specified expression"
지정된 집계 함수 오류 메시지
SELECT o.ea_guid as CLASSGUID, o.object_type as CLASSTYPE, o.name, COUNT(o.name) as NameCount
FROM t_object as o
GROUP BY o.name
HAVING (COUNT(o.name)>1)
을 반환 다음 쿼리, 결과가 반환되지 않습니다.
무엇이 잘못 되었나요?
에서 바보 같다
합니다. 집계 함수 "'의 일부로 지정된 표현식 'Name'을 포함하지 않는 쿼리를 실행하려고하는 메시지가 나타납니다. GROUP BY 절에 포함 시키면 아무런 결과도 반환되지 않습니다 – PeanutsMonkey
죄송합니다. 오타가있었습니다. 빠른 변경을했는데 GROUP BY 절에'o.name '을 추가하는 것을 잊었습니다. 나는 이제 그것을 위에서 추가했습니다. 원인으로 인해 오류가 발생하는 이유를 알고 있습니까? –