sql语句两表查询,但是有部分重复结果,想让相同部分只显示一条,怎么写?

譬如 表1 a b c 表2 c d e
1 2 3 3 4 5
1 2 1 1 4 6
1 2 3 3 4 5
2 2 4 1 4 6
1 2 5 4 4 8

查询 a b c d e where 表1.c=表2.c 得到 结果 1 2 3 4 5
1 2 3 4 5
1 2 1 4 6
2 2 4 4 2
1 2 1 4 6……

我实际想得到去掉重复部分只显示一条的结果 1 2 3 4 5
2 2 4 4 2
1 2 1 4 6

第1个回答  2013-03-29
select A.a,A.b,A.c,B.d,B.e
from 表1 A,表2 B
WHERE A.c=B.c
group by A.a,A.b,A.c,B.d,B.e本回答被提问者和网友采纳
相似回答