SQL 如何从两个表中筛选出不重复的数据

大家好:
现在数据库里面有两张表table a ,table b,结构是一样的,
只是a表记录2015年数据,b表记录2016年数据。有一个字段是零件号,
现在我想取出两张表中的不重复零件号的数量,大家看看怎么操作。
(由于两张表太大没法合在一起,不知道有没有语句可以直接实现)

图片说明

左右关联 指定不为空的显示 出来 就行了

select count(1) from (select jno from a union all select jno from b) Temp

看一下SQL删除表中的重复记录(多个字段),只留一条。 ,两张表先Union一下,看成一个表筛选。

select distinct columnName from tableName

select jno from a where not exists (
select * from b where a.jno != b.jno);