获取与旧 table -SQL 相比在新 table 中更新的行
Get Rows which are updated in new table compared to old table -SQL
我有一个 table 作为
id Description Tag
1 ABC Tag1
2 DEF Tag2
3 ABC Tag1
4 ABC Tag1
5 GHI Tag3
6 DEF Tag2
每当我需要进行多项更改时,我都会创建一个新的 table 并更改值(标记列)。我需要一个查询来获取标记列与旧 table 相比具有不同值的行。
我找到了这个问题的答案
select a.id, a.description, a.tag, b.tag
from tableA a, tableB b
where a.tag<>b.tag
and a.id=b.id
我有一个 table 作为
id Description Tag
1 ABC Tag1
2 DEF Tag2
3 ABC Tag1
4 ABC Tag1
5 GHI Tag3
6 DEF Tag2
每当我需要进行多项更改时,我都会创建一个新的 table 并更改值(标记列)。我需要一个查询来获取标记列与旧 table 相比具有不同值的行。
我找到了这个问题的答案
select a.id, a.description, a.tag, b.tag
from tableA a, tableB b
where a.tag<>b.tag
and a.id=b.id