mysql에서 sql 서버로 변환 중입니다. 선택 목록 오류에서 SQL 저장 프로 시저 오류가 발생했습니다
선별 된 저장된 프로 시저를 변환하는 동안
,CREATE PROCEDURE selPropertyByAcntID
(
@in_acntID INT
)
AS
SELECT *
, SUM(CASE
WHEN u.prop_id IS NOT NULL THEN 1
ELSE 0
END) AS UnitCount
FROM
prop_details d
INNER JOIN
acnt_property a
ON
d.prop_id = a.prop_id
LEFT JOIN
unit_details u
ON
d.prop_id = u.prop_id
WHERE
a.group_id = @in_acntID
GROUP BY
d.prop_id;
그것은 다음과 같은 오류 던지고있다
:이 때문에 8120 심각도 16 열 'prop_details.prop_title'선택 목록에서 유효하지 않습니다
오류 집계 함수 나 GROUP BY 절의 컨테이너가 아닙니다.
이상한 - mysql 환경에서 정확하게 동일한 저장 프로 시저가 작동합니다.
이 문제에 대한 도움을 주시면 감사하겠습니다. SQL 서버에서
안녕 ypercube, 내가 그 시도하지만 대 수, 세트 단일 데이터를 반환했습니다. – Rick