如何使用三个表进行内连接?

时间:2014-06-08 13:07:10

标签: sql join

我正在使用inner join合并两个表,但我想添加更多一个

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

我正在加入用户和应用程序表。

我想调用另一个名为templates的表,并调用我D_template

我该怎么做?

1 个答案:

答案 0 :(得分:2)

2,3或n个表INNER JOIN语法相同:

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子句。