MySQL LEFT JOIN 包含原始行

问题描述 投票:0回答:0

我如何离开加入其他表但保留其根行?

例子

表一

ID 第 1 栏 第 2 栏
1 酒吧

表 2

ID table_id 第 2 栏
1 1 咖啡吧
2 1 无名氏

预期结果

ID 第 1 栏 table_id 第 2 栏
1 null(此行应该保留,因为这是父项)
1 1 咖啡吧
1 1 无名氏

查询

SELECT table1.id, table1.column1, table2.table_id, table2.column2
FROM table1
LEFT JOIN table2 ON table1.id = table2.table_id
mysql left-join
© www.soinside.com 2019 - 2024. All rights reserved.