oracle group by sql,Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助
我有一张table some_table
+--------+----------+---------------------+-------+
| id | other_id | date_value | value |
+--------+----------+---------------------+-------+
| 1 | 1 | 2011-04-20 21:03:05 | 104 |
| 2 | 2 | 2011-04-20 21:03:04 | 229 |
| 3 | 3 | 2011-04-20 21:03:03 | 130 |
| 4 | 1 | 2011-04-20 21:02:09 | 97 |
| 5 | 2 | 2011-04-20 21:02:08 | 65 |
| 6 | 3 | 2011-04-20 21:02:07 | 101 |
| ... | ... | ... | ... |
+--------+----------+---------------------+-------+
我想要最新的记录为other_id 1,2和3.我想出的明显的查询是
SELECT id,other_id,MAX(date_value),value
FROM some_table
WHERE other_id IN (1,2,3)
GROUP BY other_id
但是它会吐出“不是GROUP BY表达式”异常.我尝试在GROUP BY子句中添加所有其他字段(即id,value),但是只返回所有内容,就好像没有GROUP BY子句一样. (嗯,这也有道理.)
所以…我正在阅读Oracle sql手册,所有我可以找到的是一些例子,仅涉及到两列或三列的查询和一些我以前从未看过的分组功能.我该怎么去回去
+--------+----------+---------------------+-------+
| id | other_id | date_value | value |
+--------+----------+---------------------+-------+
| 1 | 1 | 2011-04-20 21:03:05 | 104 |
| 2 | 2 | 2011-04-20 21:03:04 | 229 |
| 3 | 3 | 2011-04-20 21:03:03 | 130 |
+--------+----------+---------------------+-------+
(每个other_id的最新条目)?谢谢.
oracle group by sql,Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助相关推荐
- oracle sql group_con,SQL:Group Functions,GROUP BY,HAVING
GROUP FUNCTIONS operate on sets of rows to give one result per group. Types: - AVG - COUNT - MAX - M ...
- Oracle中SQL语句学习五(统计分组语句group by和having)
oracle(41) 在 应用系统开发中,进行需要统计数据库中的数据,当执行数据统计时,需要将表中的数据进行分组显示,在统计分组中是通过group by子句.分组函数.having子句共同实现的.其中 ...
- Oracle 性能相关常用脚本(SQL)
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考.以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整 ...
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
- oracle sql删除重复,【转帖】SQL Oracle删除重复记录
1.Oracle删除重复记录. 删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录. delete from people where peopleI ...
- oracle-关于时间的sql
oracle-关于时间的sql 以下内容来源:http://www.cnblogs.com/hl3292/archive/2010/11/03/1868159.html 转换的格式: 表示 year ...
- Oracle Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect
参考:https://blog.csdn.net/qq_36326332/article/details/102938147 https://blog.csdn.net/fly_captain/art ...
- oracle近三个月内,在oracle中的前三个月SQL
我有以下的sql,它给了我最后一整个三个月的人处理的档案报告,但我想采用它,以便从前三个月获得这些,例如,当我运行现在我应该从2011年10月11日和12日以及2012年1月2日和3日的4月份获得档案 ...
- oracle within的用法,Oracle的 listagg() WITHIN GROUP ()函数使用
1.使用条件查询 查询部门为20的员工列表 -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20 ...
- sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...
无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...
最新文章
- C之 #pragma(二十二)
- ITK:计算和显示图像的梯度
- 2014多校第一场A题 || HDU 4861 Couple doubi
- 开源GIS---.Net系列
- java工作流引擎Jflow流程事件和流程节点事件设置
- java获取新insert数据自增id_java获取新insert数据自增id的实现方法
- STM32+华为云IoTDA,带你设计一个属于自己的动态密码锁
- java null布局_Java中的null布局
- Python入门学习—列表(FishC)
- 本特利振动探头177230-01-01-CN
- 【数据分析师---数据可视化】第二章:plotly绘图进阶篇(地图可视化,动态数据可视化)
- Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题
- Excel IRR函数告诉你信用卡分期、贷款的实际利率
- 机器学习误差计算及评估指标
- 怎么理解数据湖?(深度长文)
- 2016android市场占有率,Newzoo:2016年国内手游收入近100亿美元(附国内五大安卓渠道装机率)...
- c语言月份判断季节 switch,C语言编程基础(7页)-原创力文档
- 烟台开发区鸿蒙小饭桌,小学放学时间推迟到下午6点,小饭桌时代要结束了,家长们舒心了...
- suspicious number
- 每日新闻:华为专利授权量居榜首!110小程序、飞行汽车都要来了?
热门文章
- 作者:​王宁(1979-),男,厦门华厦学院副教授、高级工程师。
- 作者:谢华美(1976-),男,中国人民银行征信中心数据部副总经理,主要研究方向为数据挖掘。...
- 作者:周涛,电子科技大学大数据研究中心主任、教授、博士生导师。
- 【Java】总结//TODO、//FIXME、//XXX 注释
- 贪心策略构筑“奶牛铁塔”(洛谷P2676题题解,Java语言描述)
- 遍历Map要选择好的遍历方式(洛谷P1097题题解,Java语言描述)
- 【数据结构与算法】森林版并查集V1.0的Java实现
- 管理软件实施(5)——实施先了解下售前工作的特点(上)
- SpringBoot - 工作流Activiti开发
- spring jpa之实体属性类型转换器AttributeConverter