Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在主结果的输出中获取子查询的输入_Sql_Oracle - Fatal编程技术网

Sql 在主结果的输出中获取子查询的输入

Sql 在主结果的输出中获取子查询的输入,sql,oracle,Sql,Oracle,我有一个包含子查询的查询 select doc_id from request where id in (select r.root_id from request r, action a where a.request_id = r.id and a.ID in (1253960076) ); 我想在主结果集中输出a.id意味着我想在主结果中输出doc_id和a.id。我正在尝试使用alias,但不起作用。有什么方法可以做到这一点吗?在请求和操作表之间使用内部联接 SELE

我有一个包含
子查询的查询

select doc_id from request 
where id in 
  (select r.root_id from request r, action a where  a.request_id = r.id and a.ID 
   in (1253960076) );

我想在主结果集中输出a.id意味着我想在主结果中输出doc_id和a.id。我正在尝试使用alias,但不起作用。有什么方法可以做到这一点吗?

在请求和操作表之间使用内部联接

SELECT r.doc_id,a.id
FROM request r
INNER JOIN action a
ON r.id=a.request_id
WHERE a.id in (1253960076)
SELECT 
r.doc_id,
a.ID
FROM 
request r
INNER JOIN action a ON a.request_id = r.id
WHERE
a.ID IN (1253960076)