连接到条件上的表并返回条件为

时间:2016-09-24 06:39:53

标签: mysql sql

我有两张桌子(table1table2)。现在我想阅读所有表格table1,如果field1等于table2filed2,如果不相等。

我希望了解我的问题。

如果table1中有关系或关键字,我需要阅读所有table2数据并阅读table1

如何通过查询获取所有数据。

3 个答案:

答案 0 :(得分:0)

我使用OUTER JOIN来做到这一点,这正是我想要的。

答案 1 :(得分:0)

使用LEFT JOIN。 LEFT join将为您提供JOIN子句左侧表中的所有结果,并根据ON条件中提到的匹配条件,匹配JOIN右侧表中的记录。如果没有匹配查询将返回JOIN条件右侧表的选定列的NULL值。

SetHandler jakarta-servlet
SetEnv JK_WORKER_NAME ajp13

答案 2 :(得分:0)

主键上的两个表之间进行左连接,这两个表在两个表上都有相同的数据

Select * from table1 AS table1 with(nolock) 
LEFT join table2 AS table2 
on  table1.nameofprimaryKey= table2.nameofprimarykey