主题:  绑定记录问题`````

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#12002/7/24 14:08:33
两个表,都有字段:姓名,相互对照。
怎写可以把两个表中姓名没有对上的人名(即表一有此人,表二没有,或反之)都列出来?
如果姓名有重复的只显示一条呢?



cat54

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/4/14 14:50:36
#22002/7/25 16:31:05
在考sql呀,
我来试试:
select namefd from atab left join btab where atab.namefd =btab.namefd
反之right join
不重复是加 unique
其实装个sqlserver读读帮助,很容易解决



cat54

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/4/14 14:50:36
#32002/7/25 16:46:23
瞧,自己没试验就发上来结果写措了
以著名的pubs数据库为例
use pubs
select titles.title_id,title from titles left join sales on titles.title_id=sales.title_id


select distinct titles.title_id,title from titles left join sales on titles.title_id=sales.title_id
不重复