社区
MS-SQL Server
帖子详情
去除重复的问题。。。
hard_blue
2006-12-26 03:59:34
用户编号 姓名 角色 模块代码 模块名称
0000 A 系统管理员 01 生产管理
0000 A 系统管理员 02 库存管理
0000 A 系统管理员 03 采购管理
0000 A 系统管理员 04 销售管理
0000 A 系统管理员 05 系统管理
0000 A 操作员 05 系统管理
如何在用select查询的时候把最后两条重复的,去掉一条, 最后两条角色虽然不同,但 模块相同
...全文
187
6
打赏
收藏
去除重复的问题。。。
用户编号 姓名 角色 模块代码 模块名称 0000A系统管理员01生产管理 0000A系统管理员02库存管理 0000A系统管理员03采购管理 0000A系统管理员04销售管理 0000A系统管理员05系统管理 0000A操作员 05系统管理 如何在用select查询的时候把最后两条重复的,去掉一条, 最后两条角色虽然不同,但 模块相同
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marco08
2006-12-26
打赏
举报
回复
create table T(用户编号 char(4), 姓名 char(1), 角色 nvarchar(10), 模块代码 char(2), 模块名称 nvarchar(10))
insert T select '0000', 'A', '系统管理员', '01', '生产管理'
union all select '0000', 'A', '系统管理员', '02', '库存管理'
union all select '0000', 'A', '系统管理员', '03', '采购管理'
union all select '0000', 'A', '系统管理员', '04', '销售管理'
union all select '0000', 'A', '系统管理员', '05', '系统管理'
union all select '0000', 'A', '操作员', '05', '系统管理'
select max(用户编号) as 用户编号,
max(姓名) as 姓名,
max(角色) as 角色,
max(模块代码) as 模块代码,
模块名称
from T group by 模块名称
order by 模块代码
--result
用户编号 姓名 角色 模块代码 模块名称
---- ---- ---------- ---- ----------
0000 A 系统管理员 01 生产管理
0000 A 系统管理员 02 库存管理
0000 A 系统管理员 03 采购管理
0000 A 系统管理员 04 销售管理
0000 A 系统管理员 05 系统管理
(5 row(s) affected)
marco08
2006-12-26
打赏
举报
回复
select max(用户编号) as 用户编号,
max(姓名) as 姓名,
max(角色) as 角色,
max(模块代码) as 模块代码,
模块名称
from tbName group by 模块名称
happyflog
2006-12-26
打赏
举报
回复
那就没必要取 角色 这一列了吗,不取自然就OK了;或者 角色这一列给他个固定值。
dawugui
2006-12-26
打赏
举报
回复
select m.* from tb m,
(select 模块名称,max(角色) from tb group by 模块名称) n
where m.模块名称=n.模块名称 and m.角色 = n.角色
max那个地方用min也行.
zcyan666
2006-12-26
打赏
举报
回复
SELECT DISTINCT *
FROM tables
caixia615
2006-12-26
打赏
举报
回复
select * from tablename where 模块名称 in(select distinct 模块名称 from tablename)
python 去掉
重复
行
可以去掉
重复
的行,比较快捷和方便,还有,python 是个非常强大的工具
SQL语句去掉
重复
记录,获取
重复
记录
SQL语句去掉
重复
记录,获取
重复
记录
OpenGL-自主高性能三维GIS平台架构与实现-第二季
改造绘制代码,支持压缩数据输入 27 GPU中计算产生法线数据(去掉CPU中计算) 1. 引擎支持 Geometry Shader 阶段2. 编写 Geometry Shader,实现法线计算 系统功能优化 28 重构CPU拾取流程 1. 当下的拾取流程,只支撑二...
mysql查询
去除
重复
记录
mysql查询
去除
重复
记录 1:使用distinct select distinct name from a where statesign=0 查询表a中的name字段,
去除
重复
记录 2:使用group by select name from a where statesign=0 group by name 查询表a中的name...
python中如何去掉
重复
元素
集合具有去掉
重复
元素的特性。在使用的时候需要注意,处理字符串时,集合后的元素排序可能会发生变化,例如: 输出为: 那么我们如何去避免这种情况呢? 1、避免顺序改变 想要避免这种情况,我们就要用到sort()...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章