使用这两个表信息如何获取mbr_id,main_mbr_id,Subscr_id的信息

时间:2017-02-19 19:52:43

标签: sql oracle oracle11g oracle-sqldeveloper

我有两张不同的桌子

第一张表是会员表 enter image description here

在上表中,Mbr_id有主成员id和从属成员id

,第二个表有这个信息,它是一个代码表

enter image description here

使用这两个表格信息如何获取mbr_idmain_mbr_idSubscr_id

的信息

1 个答案:

答案 0 :(得分:0)

假设co_mp_id映射到mbr_id:

select substr(mbr_id,1,1) as main_mbr_id, substr(mbr_id,2,1) as mbr_id, subscr_id
from member_table
join codemap_table on co_mp_id = substr(mbr_id,2,1);

如果你正在搜索特定的main_mbr_id,你也可以尝试这样的事情:

select mbr_id, subscr_id
from member_table
join codemap_table on '0'||co_mp_id = mbr_id;