求一条检索SQL语句..

lsp69 2012-02-21 04:31:57
有表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列不同的记录
...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老猫五号 2012-02-21
  • 打赏
  • 举报
回复
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
老猫五号 2012-02-21
  • 打赏
  • 举报
回复
select m.*
from A m,A n
where m.b = n.b and m.c <> n.c
order by m.a

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧