programing

세 개의 테이블을 안쪽 접합

telecom 2023. 7. 9. 09:49
반응형

세 개의 테이블을 안쪽 접합

저는 세 개의 테이블을 그들 사이의 공통된 열로 안쪽으로 결합하고 싶습니다.

내 테이블은.

TableA TableB TableC

가입하고 싶습니다A-B그러나 또한B-C이 공통된 분야를 통해 저는 공통이라고 부를 것입니다.

저는 이렇게 두 개의 테이블에 합류했습니다.

dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common

세 번째 것은 어떻게 추가합니까?

select *
from
    tableA a
        inner join
    tableB b
        on a.common = b.common
        inner join 
    TableC c
        on b.common = c.common

표 C에 대해 동일한 작업을 다시 수행합니다.

SELECT *
FROM dbo.tableA A 
INNER JOIN dbo.TableB B ON A.common = B.common
INNER JOIN dbo.TableC C ON A.common = C.common
dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common INNER JOIN TableC C
ON B.common = C.common

다음 코드를 사용해 보십시오.

select * from TableA A 
inner join TableB B on A.Column=B.Column 
inner join TableC C on A.Column=C.Column

사용해 보십시오.

SELECT * FROM TableA
JOIN TableB ON TableA.primary_key = TableB.foreign_key 
JOIN TableB ON TableB.foreign_key = TableC.foreign_key

언급URL : https://stackoverflow.com/questions/11824501/inner-joining-three-tables

반응형