SQL 합류를 선택합니다.오라클 SQL 컬럼
WITH 절을 사용할 때 조인 된 열을 어떻게 선택합니까? 별칭을 붙이며 접두사를 쓰고 아무 것도 효과가 없었습니다. 나는 내가 사용할 수있는 것을 안다 :
WITH joined AS (
SELECT a.a_id
FROM table_a a
JOIN table_b b ON (a.a_id = b.a_id)
)
SELECT a_id
FROM joined
그러나 나는 모든 필드를 포함하기 위해이 별칭이 필요하다.
는 유일한 방법 나는이 조건이 사용에 맞게 관리 :
WITH joined AS (
SELECT a.a_id a_id_alias, a.*, b.*
FROM table_a a
JOIN table_b b ON (a.a_id = b.a_id)
)
SELECT a_id_alias
FROM joined
을하지만 난 당신이 별칭없이이 작업을 수행 할 수 있다고 생각하지 않습니다 그것은 ...
CTE가 완전히 불필요하기 때문에 이것이 실제 쿼리가 아닙니다. –
필자가 필요로하는 최소한의 예 : –