首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条检索SQL语句.该如何解决

2012-04-23 
求一条检索SQL语句..有表A:a b c1 33 kk2 33 kk3 33 mm4 55 mm5 66 kk6 66 ff要得到以下结果:a b c3 33 mm

求一条检索SQL语句..
有表A:
a b c
1 33 kk
2 33 kk
3 33 mm
4 55 mm
5 66 kk
6 66 ff

要得到以下结果:
a b c
3 33 mm
5 66 kk
6 66 ff

即查出b列相同而c列不同的记录 


[解决办法]
select m.*
from A m,A n
where m.b = n.b and m.c <> n.c
order by m.a
[解决办法]
select distinct m.*
from A m,A n
where m.b = n.b and m.c <> n.c
and not exists 
(
select b,c
from A
where b = m.b and c = m.c
group by b,c
having COUNT(*) > 1
)
order by m.a

热点排行