goo*_*yui 0 sql sql-server sql-server-2008
我正在研究SQL 2008.我有两个相同的表,具有相同的列名.
在表2中,我遗漏了一些记录.表2中删除了一些记录.
我必须比较Table1和Table2并从table1中仅检索丢失的记录.
使用LEFT JOIN和检查IS NULL如下.where t2.col2 is null会TRUE当有table1的记录中不存在于表2只.这是你在寻找什么.[这是一个示例代码,与您的原始查询没有相似之处]
select t1.col1,t1.col2,t1.col3
from table1 t1
left join table2 t2 on t1.some_column = t2.some_column
where t2.col2 is null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1331 次 |
| 最近记录: |