SELECT
*
,(
SELECT
MIN(A4.TCFOUTQTY) TCFOUTQTY
FROM
(
SELECT
A3.ONUM ONUM
,A3.TANUM TANUM
,SUM(A3.TCFOUTQTY) TCFOUTQTY
FROM
(
SELECT
A1.ONUM ONUM
,A1.TANUM TANUM
,SUM(A1.CFOUTQTY) TCFOUTQTY
FROM SCLOTHNAP_TBL A1
WHERE (A1.ONUM = A.ONUM)
GROUP BY A1.ONUM, A1.TANUM
UNION
SELECT
A2.ONUM ONUM
,A2.TANUM TANUM
,SUM(A2.OOINQTY) TCFOUTQTY
FROM SOUTIN_TBL A2
WHERE (A2.ONUM = A.ONUM)
GROUP BY A2.ONUM, A2.TANUM
) A3
WHERE (A3.ONUM = A.ONUM)
GROUP BY A3.ONUM, A3.TANUM
) A4
) TFQty
FROM SORDER_TBL A
그런데 아무리 보아도 위의 Query에서 에러가 날 부분이 없는것 같은데
''열 접두사 'A'이(가) 쿼리에 사용된 별칭 이름이나 테이블 이름과 일치하지 않습니다.''
라고 에러가 납니다. 도데체 어디가 문제 인지를 모르겠어요.. ㅠ.ㅠ
벌써 위의 쿼리만 2시간째 보고 있는데 정말 이해가 되지 않습니다.
내부 서브 쿼리에서 별칭이 인식될 단계가 제한이 있는 건가요?
제발 너그러히 보시고 도움좀 부탁 드립니다. |