SQL两个表合并去除重复语句

先有表一 表二
一中有字段a ,b,c,d,e .... 二中有 a,h,i,j...
现想查询a中所有,不过想去除二中a字段与一重复数据,求个语句

select * from table_A where a not in (select a from table_B)

你的意思可以换种说法,查询表table_A所有的数据,条件是table_A的a列中与table_B的a列不同的那一部分
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-03
select 表一.* ,表二.h,表二.i,表二.j
From 表一 left join 表二 on 表一.a=表二.a
第2个回答  2010-06-03
select * from a,aa where a.[name] <> aa.[name]
and a.[id]=aa.[id]



select * from a union select * from aa本回答被提问者采纳
相似回答