mysql和sqlserver的order by 和group by和distinct引起的兼容性问题 max函数解决
来源:互联网 发布:php网站开发视频教程 编辑:程序博客网 时间:2024/06/05 14:18
1:SELECT * FROM T_STANDARD_SYSTEM GROUP BY SYSTEM_ID ORDER BY SYSTEM_ID
2: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_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可以通过子查询方便的解决上述去重问题
- mysql和sqlserver的order by 和group by和distinct引起的兼容性问题 max函数解决
- Mysql的distinct语句和group by,order by
- mysql的order by,group by和distinct优化
- mysql的order by,group by和distinct优化
- mysql的order by,group by和distinct优化
- mysql的order by,group by和distinct优化
- mysql的order by,group by和distinct优化
- mysql order by,group by和distinct优化
- mysql ORDER BY,GROUP BY 和DISTINCT原理
- mysql ORDER BY,GROUP BY 和DISTINCT原理
- mysql distinct 和 group by
- order by 和 group by 的区别
- order by 和 group by 的区别
- order by和group by的总结
- group by 和order by 的区别
- order by和group by的用法
- order by 和 group by的区别
- order by 和 group by 的区别
- SQL SERVER 带包含列的索引
- Lua学习笔记(七)
- android 自定义水平的ProgressBar
- 增加SD卡fat32文件系统的读
- Extjs4 设置panel内部的gridpanel的滚动条
- mysql和sqlserver的order by 和group by和distinct引起的兼容性问题 max函数解决
- jsp中文乱码
- iphone ios app互相调用
- 异常与锁的释放(synchronized )
- 设计技巧33:从方法中获取信息 Collecting Parameter:集合参数,从方法中获取信息 容器比较常用
- android ClassicBT 概要介绍
- jrtplib下载地址
- ecshop 总结
- 《dive into python3》 笔记摘录