질의 편집기로 부질의 유도테이블 쿼리실행에 대해

by Chans posted Sep 17, 2009
질의 편집기로 부질의 유도테이블 쿼리실행에 대해 질문이 있습니다.

질의편집기에서 부질의 유도테이블이 포함된 쿼리를 실행하면 결과가 안나옵니다

질의 실행 계획을 실행해 보면 오류 없이 실행계획은 보입니다만, 질의결과는 안나오네요

혹시나 해서 데모디비에 연결해서 도움말에 나와있는 부질의 유도테이블 예제로 테스트 해봤지만 동일합니다.

SELECT SUM(n) FROM (SELECT gold FROM participant WHERE nation_code='KOR') AS t(n);
// 데모디비 예제쿼리에서 union 부분만 제외한 쿼리입니다.

위의 쿼리를 실행해봐도 질의 결과는 나오지 않습니다.

반면에 부질의에서 아래 쿼리처럼 where 문을 빼고 실행하면 질의 결과가 나옵니다.

SELECT SUM(n) FROM (SELECT gold FROM participant) AS t(n);

실제 제가 작성한 쿼리도 부질의 쿼리에서 where 절을 제외하면 결과가 나오고 where 절을 포함하면 결과가 나오지 않습니다.

답변 부탁드립니다.

Articles

12 13 14 15 16 17 18 19 20 21