从表中获取状态,通过该状态在Oracle中联接

皮肤

我有一个查询,基于该查询,CRNO我从另一个表中获取了状态。所以下面的查询是

select a.crno, a.crno_date, a.state, a.status_rank from R4G_OSP.ENODEB a Where a.crno is not null and a.crno = 'R4G-MH-NLD-7718' and a.status_rank is not null order by 4 asc;

和状态表查询是

select * from APP_WFM.WFM_CANDIDATE_STATUS where rank = 20

因此,现在我想加入查询并在第一个查询中获取状态。我应该怎么做

这两个查询的示例数据如下

查询1样本数据

IMG 1

查询2样本数据

IMG 2

请提出如何加入我的状态

阿尔贝托·莫罗(Alberto Moro)

您可以使用JOIN在这里手动

select a.crno, 
       a.crno_date, 
       a.state, 
       a.status_rank,
       APP_WFM.WFM_CANDIDATE_STATUS.STATUS
from R4G_OSP.ENODEB  a
join APP_WFM.WFM_CANDIDATE_STATUS on APP_WFM.WFM_CANDIDATE_STATUS.RANK = a.status_rank
Where a.crno is not null
and a.crno = 'R4G-MH-NLD-7718'
and a.status_rank is not null
order by 4 asc;

如果您只想排名20,请AND a.status_rank = 20ORDER BY

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章