求教!!sql语句过滤两个字段重复值

zxaibulams 2007-04-27 04:52:24
现有表结构
create table abc (A char(2),B char(2),C char(2))
插入数据
insert abc values("a1","b1","c1")
insert abc values("a1","b1","c2")
insert abc values("a2","b2","c1")
insert abc values("a2","b2","c2")
insert abc values("a3","b3","c2")
insert abc values("a3","b3","c2")
现想获得数据
a1,b1
a2,b2
a3,b3
即过滤掉前两字段的重复值,请问sql语句改怎么写
...全文
563 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqz117 2007-04-27
  • 打赏
  • 举报
回复
select distince a,b from 表

确实会显示
a1,b1
a2,b2
a2,b3
a3,b3
难道这有什么不对吗?
zxaibulams 2007-04-27
  • 打赏
  • 举报
回复
select distince a,b from 表
是过滤掉a重复,这样范围就缩小了
insert abc values("a1","b1","c1")
insert abc values("a1","b1","c2")
insert abc values("a2","b2","c1")
insert abc values("a2","b2","c2")
insert abc values("a3","b3","c2")
insert abc values("a3","b3","c2")
再加一条
insert abc values("a2","b3","c2")
那么应该显示
a1,b1
a2,b2
a2,b3
a3,b3
intotheheart 2007-04-27
  • 打赏
  • 举报
回复
select distinct a.b from table
letqqqgo 2007-04-27
  • 打赏
  • 举报
回复
select distince a,b from 表
即可

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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