当前位置: 代码迷 >> Oracle技术 >> oracle创办复杂的树形视图
  详细解决方案

oracle创办复杂的树形视图

热度:135   发布时间:2016-04-24 08:09:39.0
oracle创建复杂的树形视图
现有表1:
id(不重复)   父级id         地区名字         级别
dist_id             parent_id      dist_name     dist_type
1                           0                        中国               0
2                           1                        北京               1
52                         2                        北京               2
500                      52                     朝阳区            3
501                      52                     东城区            3
3                          1                        安徽                1
36                        3                        安庆                2
399                     36                     大观区             3
……………………………………………………

现有表2:
id(不重复)   营业厅                         地区id              地址
info_id           hall_name                   dist_id             address
1                     移动沟通100                   500               北京朝阳区100号
2                     移动营业厅(朝阳店)        500               北京朝阳区50号
3                     联通营业厅(东城店)        501               北京东城区9号   
4                    电信营业厅(安庆店)         399              安徽省安庆市大观区168
....................................................................................................
现在要将这两个表联合查询创建一个视图:
info_id        region_id           省               市             区/县         region_type          营业厅                                    地址     
1                    500                   null           北京市      朝阳区         3                        移动沟通100                      北京朝阳区100号
  相关解决方案