2009-11-04 7 views
0

결과 테이블에 선택의 모든 열 이름을 구분할 필요없이 왼쪽 테이블의 열만있는 두 테이블간에 조인을 수행 할 수있는 방법이 있습니까?t-sql 테이블 조인

답변

3

당신은이 작업을 수행 할 수 있습니다

Select LeftTable.* 
From LeftTable 
    Inner Join RightTable 
     On LeftTable.Id = RightTable.Id 
+0

같은 것이 – Dani

+2

이 :-) 삼초 나를 이길 의미 이 쿼리가 뷰의 일부인 경우 LeftTable에 추가 된 새 열은 뷰가 다시 컴파일 될 때까지 뷰에서 선택되지 않습니다. (적어도 MS SQL Server에서이 동작을 관찰했습니다) –

0

선택 T. *을 TBL1 T, TBL2 J에서

+0

'Select t. * from tbl1 T, tbl2 J'는 조인처럼 보이지 않습니다. 그것은 데카르트 제품입니다. –

+0

저는 T. *를 보여 주었고 나머지 문장은 무시했습니다. 이해하기에 충분했습니다 :-) – Dani

0

당신은

Select t1.id, t1.name, t1.age FROM t1 INNER JOIN t2 ON t1.id = t2.id 
WHERE t2.Something = Something