Mysql 左联接中的SQL联接

Mysql 左联接中的SQL联接,mysql,sql,join,Mysql,Sql,Join,可以在表联接中联接表吗?如果是,我该怎么做 我有做标准联接(左联接)的经验,并且已经解决了如何联接多个表,但看不到如何在表联接中联接表。以下是我的数据结构,以便更好地解释: T1 ( T1_T2 ) T1_T2 ( T1_T2_id T1_T2_T3 ) T1_T2_T3 ( T1_T2_T3_id T1_T2_T3_a T1_T2_T3_b ) 当前我的SQL如下所示: SELECT * FROM T1 LEFT JOIN T1_T

可以在表联接中联接表吗?如果是,我该怎么做

我有做标准联接(左联接)的经验,并且已经解决了如何联接多个表,但看不到如何在表联接中联接表。以下是我的数据结构,以便更好地解释:

T1 (
    T1_T2
)

T1_T2 (
    T1_T2_id
    T1_T2_T3
)

T1_T2_T3 (
    T1_T2_T3_id
    T1_T2_T3_a
    T1_T2_T3_b
)
当前我的SQL如下所示:

SELECT * FROM T1
    LEFT JOIN T1_T2 
        ON T1.T1_T2 = T1_T2.T1_T2_id
SELECT * FROM T1
    LEFT JOIN T1_T2 
     ON T1.T1_T2 = T1_T2.T1_T2_id
    LEFT JOIN T1_T2_T3 
     ON T1_T2.T1_T2_T3 = T1_T2_T3.T1_T2_T3_id
这将从T1和T1_T2返回我想要的数据。我想把T1_T2连接到T1_T2_T3,就像这样:

SELECT * FROM T1_T2
    LEFT JOIN T1_T2_T3 
        ON T1_T2.T1_T2_T3 = T1_T2_T3.T1_T2_T3_id

我可以在一个查询中完成此操作吗?

我猜您正在寻找类似的内容:

SELECT * FROM T1
    LEFT JOIN T1_T2 
        ON T1.T1_T2 = T1_T2.T1_T2_id
SELECT * FROM T1
    LEFT JOIN T1_T2 
     ON T1.T1_T2 = T1_T2.T1_T2_id
    LEFT JOIN T1_T2_T3 
     ON T1_T2.T1_T2_T3 = T1_T2_T3.T1_T2_T3_id

添加另一个(第二个)
JOIN
third table如果您在第三个table中添加另一个JOIN,那么应该不会有问题。您的意思是我可以做什么:从T1中选择*左JOIN T1\u T2 ON T1.T1\u T2=T1\u T2.T1\u T2\u id左JOIN T1\u T2 ON T1\u T2.T1\u T2\u T3这很好!没想到会这么简单!谢谢,等期限到了,我会接受你的回答。是的!这很简单。您在评论中写的问题是相同的(但我在发布答案后看到了),但投票率较高——谢谢您……)@MikeOram,你检查过答案了吗,我想它不起作用了