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)