请教两个表关联的问题,解决问题的话,马上给分
我在用SQL 2000开发程序的时候,需要实现这样一个功能:
两个表根据某一个字段关联,有可能一个表中的数据与另一个表中的数据关联结果有重复的,即:表一中的数据由一条,根据字段关联的时候,另一个表中有两条纪录,我要的结果是:一条关联出来了,另一条显示不关联。
表一、table1
字段名:a b c
数 据:1 2 3
2 4 3
表二、table2
字段名:a b c
数 据:1 2 3
1 4 3
2 1 1
这样我用语句关联的时候,会出现两个结果,
select * from table1 left outer join tabel2 on table1.a=table2.a
结果是:a b c a b c
1 2 3 1 2 3
1 2 3 1 4 3
2 4 3 2 1 3
而我希望的结果是
结果是:a b c a b c
1 2 3 1 2 3
nullnullnull 1 2 3
2 4 3 2 1 3
即:我只要关联的一条记录就行了,如果有多条我就退出关联,只有一条完整纪录。