2013-06-11 2 views
1

에서보기위한 가명을 사용하여 테이블 :SQLite는 다음 SELECT 쿼리

CREATE TABLE "table1"("fld1" Text, "fld2" Text); 

보기 :

CREATE VIEW v1 AS SELECT * FROM table1 

질의 :

SELECT V.fld1 FROM v1 V 

결과 (열 이름) V.fld1

질문 : 왜 쿼리 결과의 필드 이름에보기의 별칭이 포함되어 있습니까? 유효한 필드 이름을 얻기위한 쿼리의 텍스트는 무엇입니까?

답변

0

사용 AS :

SELECT v1.fld1 AS fld1 from v1; 
+0

예, 이런 식으로 필드 이름이 뷰의 별칭을 포함하지 않았다. 그러나 문제는 공개 된 채로 남아 있습니다 - 필드 이름에 별칭 이름이 포함 된 이유는 무엇입니까? 테이블에서는 이러한 쿼리에 문제가 없습니다. – kaa