>

테이블에 별칭을 사용하지 않고 중복 열 시나리오가 나타날 때 기본 옵션으로 설정할 수있는 방법이 있습니까? 모든 열 참조를 거치지 않고 table1을 별칭으로 사용하도록 업데이트하지 않기 위해이 작업을 수행하는 방법을 찾고 있습니다.

예 :

select column1, column2, t2.column2, t2.column1 
from table (DEFAULT something that treats this table as default when no alias is mentioned against a column), table2 t2
where id = t2.id

미리 감사합니다.

  • 답변 # 1

    아니요. 쿼리의 여러 테이블이 동일한 열 이름을 공유하는 경우 테이블 별칭을 넣지 않는 옵션이 없습니다. SQL에 새 테이블을 추가 할 때 별칭을 추가하지 않는 유일한 방법은 하위 쿼리 또는 CTE에서이 테이블을 qyery하고 새로 추가 된 테이블의 열 이름을 바꾸는 것입니다.

  • 이전 vba - excel로 word 문서를 편집하면 런타임 오류가 발생한다 438 : 개체가이 속성 또는 메서드를 지원하지 않습니다
  • 다음 Hadoop에 String 또는 Integer 대신 Text 또는 IntWritable과 같은 클래스가 필요한 이유는 무엇입니까?