파생 테이블을 사용하여 조인하는 기본 구문에 대한 질문이 있습니다.파생 테이블이있는 내부 조인
이 TEH 기본 구문 사용하는지 :
select *
from table1 a
inner join (select * from table2) as T1
on 1.ID = T1.ID
것이다 일을?
파생 테이블을 사용하여 조인하는 기본 구문에 대한 질문이 있습니다.파생 테이블이있는 내부 조인
이 TEH 기본 구문 사용하는지 :
select *
from table1 a
inner join (select * from table2) as T1
on 1.ID = T1.ID
것이다 일을?
두 개의 하위 쿼리를 조인 할 의향이 있습니까? 시도 :
select * from
(select * from table1) t1 inner join
(select * from table2) t2 on
t1.id = t2.id
위와 같이 파생 테이블을 JOIN 절에 넣으면 내 쿼리의 다른 테이블에 조인 할 수 있습니까? –
예, 그게 아이디어입니다 – Beth
알았어요, 고마워요 베스. –
on a.ID = T1.ID
로 게시 된 쿼리 변화
on 1.ID = T1.ID
에서
하고 잘 작동해야하지만, 왜 심지어는 필요합니까? 직접 table1
에 가입하지 않고
select *
from table1 a
inner join
table2 T1
on a.ID = T1.ID
알았어, 고마워 라훌. 너와 베스는 모두 좋은 답변을 주었다. 나는 그녀를 대답으로 표시 하겠지만, 그녀가 먼저 게시했기 때문에. 하지만 도움을 주셔서 감사합니다. 감사합니다! –
가 http://stackoverflow.com/questions/26559392/difficulty-understanding-logic-of-joines#answer-26559409 –
난 같은 더 인라인의 필요/파생 테이블 수 파생 된 테이블에 조인하는 것에 대해 묻습니다. 이전 질문에서 파생 테이블에 대해서는 묻지 않았습니다. –
1.id를 a.id로 변경하고 시도하십시오. –