SELECT DISTINCT G.WCUNO
FROM (
SELECT WCUNO, RECS_WCUNO, CURL_CD
FROM TNCIRELI
WHERE CURL_CD IN ('111','112','113','114','115',
'116','117','118','121','122',
'123','124','151','152','153',
'154','199')
MINUS
SELECT X.WCUNO, X.RECS_WCUNO, X.CURL_CD
FROM TNCIRELI X,
(SELECT WCUNO AS JU199
FROM TNCIRELI
WHERE CURL_CD = '199'
) Y
WHERE (X.WCUNO = Y.JU199 OR X.RECS_WCUNO =
Y.JU199)
AND X.CURL_CD IN
('111','112','113','114','115',
'116','117','118','121','122',
'123','124','151','152','153',
'154','199')
) G
==============================================================================
1.여기서 감싸는 부분에서
SELECT DISTINCT G.WCUNO
FROM (
..................................
) G
에러나구요.
2.minus 바로위에
WHERE CURL_CD IN ('111','112','113','114','115',
'116','117','118','121','122',
'123','124','151','152','153',
'154','199')
이부분에서도 에러나네요..
이부분을 빼면 에러 않나는데...........
참고로 오라클에서는 잘돌아가는 건데요.
아....정말 사이베이스 때문에 죽겠습니다.
제발좀 왜 그런지 이유나 좀 알려주세요.
참고로 minus도 먹는거 같은데요. 그리구 인라인뷰도 먹구요.
(데이터 베이스는 sybase IQ 입니다. )
고수님들의 조언 부탁드립니다....
|