我有桌子T1
ID
1
2
3
Run Code Online (Sandbox Code Playgroud)
和表T2
ID HISTORY
1 1
1 1
2 1
2 0
Run Code Online (Sandbox Code Playgroud)
我必须从T1中选择T2中不存在或存在的所有记录,但所有记录都在历史记录中(历史标记= 1)
因此,我的结果将是
1
3
Run Code Online (Sandbox Code Playgroud)
什么是正确的SQL查询?谢谢
Joe*_*eph 18
试试这个:
select * from T1
where ID not in(select ID from T2 where HISTORY_FLG!=1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23518 次 |
| 最近记录: |