2014-06-08 2 views
0

나는 두 테이블을 병합 inner join을 사용하고 있습니다,하지만 난 내가 사용자와 응용 프로그램 테이블을 조인하고있어 하나3 개의 테이블로 내부 조인을 수행하려면 어떻게해야합니까?

$query = ("SELECT * FROM user A INNER JOIN applications B ON A.user_id = B.user_id WHERE mark = 1 "); 

더 추가하고 싶다.

templates이라는 다른 테이블을 호출하고 I D_template을 호출하고 싶습니다.

어떻게 할 수 있습니까?

SELECT * 
FROM user A INNER JOIN applications B ON A.user_id = B.user_id 
      INNER JOIN templates T ON ?.? = T.? 
WHERE mark = 1 

당신은 당신이 필요로하는 테이블 JOIN 절을 추가하고 가입 조건 ON 절을 추가해야합니다

+0

Google 구문은 관계형 데이터베이스에서 매우 기본적인 개념입니다. –

+0

지금까지 무엇을 시도 했습니까? 그리고 그들에게 어떤 문제가 있었습니까? – Pred

답변

2

INNER JOIN 구문은 2, 3 개 또는 n 테이블에 대해 동일합니다.

+0

감사합니다 ......... – user3712823

+0

@ user3712823 : 다행입니다. – potashin

관련 문제