初学不是很懂,SELECT (SELECT answer FROM student1 WHERE student_id=85 ) sbp ,
(SELECT answer FROM student1 WHERE student_id=86 ) dbp
FROM student t_v WHERE enable_flag=1
结果显示单行自查询返回多个行,怎么理解
(SELECT answer FROM student1 WHERE student_id=86 ) dbp
FROM student t_v WHERE enable_flag=1
结果显示单行自查询返回多个行,怎么理解
解决方案 »
- 服务器重装-oracle没备份-只拷贝了oracle安装目录-可以恢复数据吗
- rac增加新节点运行dbca 出现报错
- 有谁去新浪微博面试应用开发的实习生了?讲讲面试经啊!
- oem登录时一闪而逝
- 替换结果中的值
- SQL%FOUND没效果??
- SQLJ是不是可以调用PL/SQL来实现oracle的一些配置
- 这条update语句有没有使用索引?在线等待
- Enterprise Manager Console 中登陆启动,我怎么登陆不进去呀?
- 问一下我用 database configuaration assistant建立数据库怎么需要1,2g的空间
- Oracle11g客户端问题
- 对于日期条件用区间查询还是模糊查询??
--这个Query要干嘛啊...select 的column返回多行肯定报错SELECT (SELECT answer FROM student1 WHERE student_id=85 ) sbp
,(SELECT answer FROM student1 WHERE student_id=86 ) dbp
FROM student t_v
WHERE enable_flag=1
这样可以、
select (
select 2
from dual
) one_
from dual;2个结果不行
select (
select 2
from dual
connect by level<=2
) one_
from dual;子查询放到select 不好
不如用Join