首页 > 数据库 > mysql教程 > distinct在sqlserver中不能解决的去重问题max groupby_MySQL

distinct在sqlserver中不能解决的去重问题max groupby_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 13:28:59
原创
1545 人浏览过

bitsCN.com

distinct在sqlserver中不能解决的去重问题max groupby

 

1:SELECT * FROM T_STANDARD_SYSTEM GROUP BY SYSTEM_ID ORDER BY SYSTEM_ID2:SELECT *,COUNT(DISTINCT system_id) FROM T_STANDARD_SYSTEM GROUP BY SYSTEM_ID ORDER BY SYSTEM_IDselect * FROM T_STANDARD_SYSTEM WHERE system_Id IN(SELECT MAX(system_id) FROM T_STANDARD_SYSTEM GROUP BY system_id)
登录后复制

 

上面第二条是解决mysql不同版本不兼容问题,第一条在某些版本中是能用的。但是不规范在sqlserver中两条都不能用。

 

SELECT SYSTEM_ID,MAX(SYSTEM_NAME) SYSTEM_NAME,MAX(SYSTEM_ABRIDGE) SYSTEM_ABRIDGE,MAX(SUB_SYSTEM_ID) SUB_SYSTEM_ID,MAX(SUB_SYSTEM_NAME) SUB_SYSTEM_NAME, MAX(CUSTOM_SYSTEM_ID) CUSTOM_SYSTEM_ID,MAX(CUSTOM_SYSTEM_NAME) CUSTOM_SYSTEM_NAME FROM T_STANDARD_SYSTEM GROUP BY SYSTEM_ID ORDER BY SYSTEM_ID
登录后复制

 

以上这条是解决sqlserver和mysql上面那个不兼容问题的。

Oracle提供一个rowId可以通过子查询方便的解决上述去重问题

 

distinct在sqlserver中不能解决的去重问题max groupby_MySQL
distinct在sqlserver中不能解决的去重问题max groupby_MySQL

 

bitsCN.com
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
tp6连接sqlserver数据库问题
来自于 1970-01-01 08:00:00
0
0
0
php 怎样调用sqlserver的分页储存过程
来自于 1970-01-01 08:00:00
0
0
0
php 7.2.10 链接 SQLserver2008r2 报错
来自于 1970-01-01 08:00:00
0
0
0
Laravel 中无法连接 SQL Server
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板