我有两张桌子(table1
,table2
)。现在我想阅读所有表格table1
,如果field1
等于table2
。filed2
,如果不相等。
我希望了解我的问题。
如果table1
中有关系或关键字,我需要阅读所有table2
数据并阅读table1
。
如何通过查询获取所有数据。
答案 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