解决方案 »
- 这段psql语句是什么意思?求高手!
- plsql连接数据库无反应
- PLSQL在表空间中点右键DBMS_METADATA DDL修改的结果怎么保存
- Oracle PL/SQL Trigger
- VC++利用ADO访问oracle数据库的程序移植问题
- 求年龄
- Statspack 如何知道一个stats$sqltext中的SQL是什么时候运行的?
- 有关登陆的问题。
- 请教版主:哪里有ms-sql和Oracle有关sql语法完整的对比手册或大家帮我写一下我来整理
- Oracle 816 表空间问题! ORCL使用User表空间,在SQL plus中不能创建新表!提示空间不够!
- 祈求两条oracle 语句,在线等!
- Win 7 /64位系统 连接和访问Oracle 10g数据库超慢,如何解决?
-- 试试这个,肯定也查不出东西来,因为你的表里就没有符合这两个条件的记录;select count(*)
FROM TPMOP21 a
where a.PSC = 'TF10242'
AND PROD_CODE = 'J2'
SELECT a.psc,
(select prod_code from TSOSC01 where a.psc = psc AND PROD_CODE = 'J2') PROD_CODE
FROM TPMOP21 a
where a.PSC = 'TF10242'
因为a表这个字段的值为NULL,而TSOSC01表这个字段是用值的,如果查询TSOSC01表的PROD_CODE = 'J2',如果满足条件,就会有结果了。