我有一个查询,基于该查询,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样本数据
查询2样本数据
请提出如何加入我的状态
您可以使用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 = 20
在ORDER BY
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句