sql语句查询不出现重复值

amekorush 2007-08-03 10:56:14


Select DISTINCT UnitID,Deptsort,UnitName,Proid from Userinfo where deptsort='110' 这是我写的SQL语句,

这是我查询的结果

单位编码 部门编码 单位名称 唯一标识(自动编号)
0100 110 河北水利局 1375
0100 110 河北水利局 1378
0100 110 河北水利局 1379
0100 110 河北水利局 1380

我想要的结果是就 同单位同部门就显示一条


谢谢各位仁兄,走过路过给个建议。
...全文
761 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
amber_hp 2007-08-03
  • 打赏
  • 举报
回复
Select UnitID,Deptsort,UnitName from Userinfo where deptsort= "110 "
group by UnitID, Deptsort, UnitName
order by UnitID, Deptsort

如果想分组,就不能要Proid这个字段
flashtong 2007-08-03
  • 打赏
  • 举报
回复
group by
amekorush 2007-08-03
  • 打赏
  • 举报
回复
单位编码 部门编码 单位名称 唯一标识(自动编号)
0100 110 河北水利局 1375
0100 110 河北水利局 1378
0100 110 河北水利局 1379
0100 110 河北水利局 1380


上面的格式不清楚 实际是这样
天行归来 2007-08-03
  • 打赏
  • 举报
回复
MDAC 或者 Microsoft JET Engine
amekorush 2007-08-03
  • 打赏
  • 举报
回复
各位这个问题可以帮小弟解决一下吗

delphi6 程序用wise 9.02 打包程序打包

程序中用到了ACCESS数据库,如果客户端没有安装ACCESS程序,我应该在包中打入什么驱动程序,谢谢高手指点。比较急。
amekorush 2007-08-03
  • 打赏
  • 举报
回复
谢谢 各位 在各位的指导下我已经解决了。谢谢
jadeluo 2007-08-03
  • 打赏
  • 举报
回复
LZ的要求自相矛盾, 要Proid这个字段的话, 这些记录就不是重复值了。
你必须要Proid字段,那1375、1378、1379、1380这四个里给你哪个值好呢?
amekorush 2007-08-03
  • 打赏
  • 举报
回复

谢谢 amber_hp 给出的回复,但是我必须要查询Proid字段 请问高手还有办法吗?
jadeluo 2007-08-03
  • 打赏
  • 举报
回复
不要Proid这个字段后, 楼主的代码就能 同单位同部门只显示一条 了。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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