比较基于单个列的两个数据表

时间:2017-10-03 16:04:31

标签: vb.net

我试图找出如何基于单个字母数字ID列比较两个数据表。我知道你可以合并然后获得差异,但据我所知,只有当表格具有相同的列时才会有效,但这些不是。

我的最终结果是表1,表2中删除了所有匹配的ID。

表1

ID   Name   Amount
A3   Bob    43
B4   Jane   51
A2   Greg   52

表2

ID   Code     Name   Location   Amount
A3   ABC123   Bob    Here       43
A2   CBA321   Greg   There      52

结果

表1

ID   Name   Amount
B4   Jane   51

1 个答案:

答案 0 :(得分:0)

这一点SQL应该做你想要的:

delete from table1  from table1 inner join table2 on table1.id = table2.id