2012-09-05 5 views
-1

(ID 열에 첨부 된) 일반적인 방법에 따라 다른 테이블에 조인하고 있습니다. 이 잘 작동하고 쿼리를 실행할 때 행을 반환합니다. 그러나 동일한 ID 열에 다른 테이블을 조인하려고하면 빈 결과 집합이 나타납니다. Oracle에서 합법적입니까? 아니면 다른 방법을 찾아야합니까?오라클 : 하나의 열에 여러 개의 조인

건배.

편집 : 코드 :

INNER JOIN TABLE2 
ON   TABLE1.ID = TABLE2.ID 

INNER JOIN TABLE3 
ON   TABLE1.ID = TABLE3.ID 

나는 또한 표 2에 표 3에 합류하려했지만, 그 영향을 미치지 아니, 하나

+2

진술 내용을 표시하십시오. – home

+0

또한 첫 번째 테이블의 ID가 실제로 두 번째 테이블에 존재하는지 확인할 수 있습니까? – Ben

+0

예, 모두 존재합니다. 그들도 똑같은 이름을 가지고 있습니다. 단지 안전합니다. – Skulmuk

답변

1

그것은 내 문제가 아니 었 밝혀 조인 문은 있지만 아래에 WHERE 절에 있습니다. 조인은 잘 작동합니다.

내 질문에 대답하려면 예, 법적으로입니다.

관련 문제