我的查询包含subquery
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.我试图使用别名,但这不起作用。我们有什么方法可以做到这一点吗?
答案 0 :(得分:0)
在请求和操作表之间使用INNER JOIN。
SELECT r.doc_id,a.id
FROM request r
INNER JOIN action a
ON r.id=a.request_id
WHERE a.id in (1253960076)
答案 1 :(得分:0)
SELECT
r.doc_id,
a.ID
FROM
request r
INNER JOIN action a ON a.request_id = r.id
WHERE
a.ID IN (1253960076)