SELECT * FROM tt WHERE (pk3,money) IN
(SELECT pk3 ,MAX(money) FROM tt GROUP BY pk3)
(SELECT pk3 ,MAX(money) FROM tt GROUP BY pk3)
解决方案 »
- 请问如何让一个表的b字段通过类似默认值的方式让其等于A字段的值
- 动态SQL语句 missing values。
- 题目:有一个两维表,M行N列,请用Oracle的存储过程,转置成N行M列
- 有谁用过ORACLE PORTAL没?要开发的话,在哪里下载?下载什么版本的软件?
- imp导入数据失败,进来帮忙看看.
- 请问下面这段sql server 中的sql语句 如何 改称 oracle中可用的语句
- 高难度SQL查询。。。解决的多送分。。
- 高分求助...简单SQL语句查询
- SQL 与ORACLE
- 我用sqlplus创建触发器总是提示:警告: 创建的触发器带有编译错误。请各位指教
- 求一个建议:关于建索引的方案
- 用过正版oracle的朋友请进
根据pk1,pk2,pk3(今年)及pk3(去年)作为条件,检索出所有的数据.
比如,前面两条记录想合并成一条: 10 10 111 10000 20000
后面的金额是原来两条记录的money楼上给的方法,好象实现不了.而且这样效率是不是会低啊
不过,我用了子查询,可以实现