急求答案!!

uk1984uk 2007-08-16 10:39:32
表中有编号,名称,规格等字段
能否在一个查询语句中把他们distinct()查询出来
...全文
251 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nextflying 2007-08-21
  • 打赏
  • 举报
回复
关注
xmer108 2007-08-21
  • 打赏
  • 举报
回复
帮你 顶起~~~
yygyogfny 2007-08-20
  • 打赏
  • 举报
回复
不知道你在说什么,你把你要的结果贴出来吧.
smaworm 2007-08-20
  • 打赏
  • 举报
回复
你要做到每个字段都distinct这在逻辑上是讲不通的,别说是计算机,就是人也不知道取那个数据,比如说下面的数据
编号,名称, 规格
001 名称1 规格1
002 名称1 规格2
003 名称2 规格1
如果数据这样,你说到底应该出哪条数据?
uk1984uk 2007-08-20
  • 打赏
  • 举报
回复
因为是这样的 仓库数据录入要做到简化 那么我就用DataCombo连接 编号,名称,规格,图号等等 自然就要筛选掉重复的
并且选择了其一自然进行搜索相关纪录 其他DataCombo的纪录也就相应的改变 如:
编号,名称, 规格
001 名称1 规格1
002 名称1 规格1
003 名称2 规格2
名称选了 名称1 那么编号,规格等的DataCombo纪录就变成了(001,002),(规格1,规格1)
因为肯定会有重复的自然就要筛选
我的做法就只能有多少个字段就多少个查询做distinct赋予DataCombo
本机使用还可以 但网络连接过来录个单就相当的慢了

uk1984uk 2007-08-20
  • 打赏
  • 举报
回复
楼上的都不知道写的是什么
外面那层嵌套根本无意义
有没高手帮忙 谢过
wuxinyuzhu 2007-08-16
  • 打赏
  • 举报
回复
select * from t a where exists(select * from t where a.id=id and a.name>name)
uk1984uk 2007-08-16
  • 打赏
  • 举报
回复
是要做到每个字段都distinct 因为要distinct的字段多不想用多条语句查询费时
有没有好的办法呢?
uk1984uk 2007-08-16
  • 打赏
  • 举报
回复
楼上的都不行。。。。。。
这样全部数据都查出来了,根本没有做到Distinct
yrwx001 2007-08-16
  • 打赏
  • 举报
回复
select disinct * from table1
dawugui 2007-08-16
  • 打赏
  • 举报
回复
select distinct 编号,名称,规格 from tb

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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