left join将返回表1中的所有记录并添加表2中的列

时间:2014-07-24 08:24:16

标签: mysql join

我是MySQL的新手,以前在MS Access中完成了所有工作。我试图将2个表连接在一起,以便我可以显示Table1中的所有记录并添加Table2中的某些列。

我可以使用

将表连接在一起
SELECT Table1.Field1, Table2.Field2, Table3.Field3
 FROM Table1
 LEFT JOIN Table2
 ON Table1.Field1=Table2.Field21

然而,当我执行此操作时,首先我会显示Field1的空白,即使所有字段都已填充。

然后我想将Table2中的另外两个字段添加到我的结果中......

1 个答案:

答案 0 :(得分:0)

尝试以下代码:

SELECT Table1.Field1,Table2.Field2,Table2。*  从表1  LEFT JOIN表2  在Table1.Field1 = Table2.Field2