oracle 子查询的解决方法~
来源:互联网 发布:餐饮软件考试指定 编辑:程序博客网 时间:2024/06/06 23:55
select something, somthingelse, ( select * from ( select QUOTE_PRICE as old_price from price_history where price_history.part_no= article_table.part_no order by valid_from desc ) where rownum=1 )from article_table where rownum < 5
这里是会报:SQL Error: ORA-00904: “article_table “.”part_no”: invalid identifier
在oracle中,子查询只能嵌套两层,否则就不能识别到第三层的就不能识别到第一层的table。
这里我介绍一下一种方法可以解决上面所述方法:
SELECT something, somthingelse, old_price FROM (SELECT a.something, a.somthingelse, p.quote_price old_price, row_number() over (PARTITION BY a.part_no ORDER BY valid_from DESC) rnk FROM article_table a LEFT JOIN price_history p ON a.part_no = p.part_no) WHERE rnk = 1;
0 0
- oracle 子查询的解决方法~
- oracle(-)子查询的应用
- 12、Oracle的子查询
- oracle子查询,分页查询 的运用
- Oracle子查询的IN、Any、All
- Oracle子查询的注意问题
- Oracle的子查询优化之一
- Oracle的子查询优化之二
- Oracle的子查询和集合运算
- ORACLE中的子查询
- ORACLE中的子查询
- ORACLE中的子查询
- oracle子查询用途
- oracle联合子查询
- Oracle----子查询
- Oracle 子查询
- Oracle(六)----------------子查询
- oracle子查询详解
- PL/SQL Developer如何连接64位的Oracle图解
- 浅谈胶片与数码的不同
- AJAX的七宗罪
- iOS 9系统策略更新,微信分享无法使用解决办法
- 在mac中如何用命令行打开webstorm
- oracle 子查询的解决方法~
- pat1093 Count PAT's
- iOS APP打包时的4个选项含义
- 局部变量问题
- Orchard相关名词
- 第八周项目1 - 建立顺序串的算法库
- MySQL 主从备份
- 【串项目1 - 建立顺序串的算法库——第8周】
- Simple way to check if an image bitmap is blur