1
다음 존재하지 않는 내 쿼리입니다공통 테이블 식; 오류 : 관계 "stkpos는"예를 들어
WITH stkpos as (
select * from mytbl
),
updt as (
update stkpos set field=(select sum(fieldn) from stkpos)
)
select * from stkpos
MS-SQL과 다른 DB를, PostgreSQL을의 CTE 약관과 달리
ERROR: relation "stkpos" does not exist
글쎄, 쿼리 결과를 업데이트 할 수 없습니다. 그리고 CTE는 명명 된 하위 쿼리로, 진술 기간 동안 만 존재합니다. – vyegorov
왜 CTE를 처음 사용 하시나요? '업데이트 mytbl 설정 필드 = (선택 합계 (필드)에서 mytbl)'괜찮아요 (나를 위해 이해가되지 않지만) –
@ a_horse_with_no_name 이것은 내 실제 검색어가 아니므로 복잡하고 긴 쿼리 –