----有2张表dbg_sfxm与dbg_zsxm
/*
--dbg_sfxm
SFXMDM SFXMMC ......
0100110018 无线电管理费
0100260007 “四法”培训费
0100310038 护照费
0100310048 往来香港澳门特别行政区通行证费
0100310057 护照代办费
0100310068 往来香港澳门特别行政区通行证签注费
0100312598 护照费-金平区
0100312607 护照代办费-金平区
0100312608 护照费-龙湖区
0100312617 护照代办费-龙湖区
0100312618 护照费-澄海区
0100312627 护照代办费-澄海区
0100312628 护照费-濠江区
0100312637 护照代办费-濠江区
0100312638 护照费-潮阳区
0100312647 护照代办费-潮阳区
0100312648 护照费-潮南区
0100312657 护照代办费-潮南区
0100312658 往来香港澳门特别行政区通行证费-金平区
0100312668 往来香港澳门特别行政区通行证费-龙湖区
0100312678 往来香港澳门特别行政区通行证费-澄海区
0100312688 往来香港澳门特别行政区通行证费-濠江区
0100312698 往来香港澳门特别行政区通行证费-潮阳区
0100312708 往来香港澳门特别行政区通行证费-潮南区
0100312718 往来香港澳门特别行政区通行证签注费-金平区
0100312728 往来香港澳门特别行政区通行证签注费-龙湖区
0100312738 往来香港澳门特别行政区通行证签注费-澄海区
0100312748 往来香港澳门特别行政区通行证签注费-濠江区
0100312758 往来香港澳门特别行政区通行证签注费-潮阳区
0100312768 往来香港澳门特别行政区通行证签注费-潮南区
.......... ..........................................
--dbg_zsxm
ZSXMDM ZSXMMC
103 非税收入
10301 政府性基金收入
1030101 三峡工程建设基金收入
1030102 农网还贷资金收入
103010201 中央农网还贷资金收入
103010202 地方农网还贷资金收入
1030103 煤炭可持续性发展基金收入
1030104 电源基地建设基金收入
1030105 煤代油基金收入
1030106 铁路建设基金收入
1030107 铁路建设附加费收入
1030108 民航基础设施建设基金收入
1030109 民航机场管理建设费收入
1030112 海南省高等级公路车辆通行附加费收入
1030114 转让政府还贷道路收费权收入
103011401 转让政府还贷公路收费权收入
103011402 转让政府还贷城市道路收费权收入
......... ...................... 我想做张视图dbg_view_zfzsDY
ZFXMDM ZFXMMC ZSXMDM ZSXMMC
...... ...... ...... ......
数据就是以上2张表取出来,对应关系不能确定,ZFXMDM-ZFXMMC只能对应一个ZSXMDM-ZSXMMC,但一个ZSXMDM-ZSXMMC有可能对应一个或多个ZFXMDM-ZSXMMC。
dbg_zfxm与dbg_zsxm数据都是应用软件前台录入,代码都是唯一的,不能重复。
主要是客户在前台做,没什么规律,我该来怎么对应呢?
*/
/*
--dbg_sfxm
SFXMDM SFXMMC ......
0100110018 无线电管理费
0100260007 “四法”培训费
0100310038 护照费
0100310048 往来香港澳门特别行政区通行证费
0100310057 护照代办费
0100310068 往来香港澳门特别行政区通行证签注费
0100312598 护照费-金平区
0100312607 护照代办费-金平区
0100312608 护照费-龙湖区
0100312617 护照代办费-龙湖区
0100312618 护照费-澄海区
0100312627 护照代办费-澄海区
0100312628 护照费-濠江区
0100312637 护照代办费-濠江区
0100312638 护照费-潮阳区
0100312647 护照代办费-潮阳区
0100312648 护照费-潮南区
0100312657 护照代办费-潮南区
0100312658 往来香港澳门特别行政区通行证费-金平区
0100312668 往来香港澳门特别行政区通行证费-龙湖区
0100312678 往来香港澳门特别行政区通行证费-澄海区
0100312688 往来香港澳门特别行政区通行证费-濠江区
0100312698 往来香港澳门特别行政区通行证费-潮阳区
0100312708 往来香港澳门特别行政区通行证费-潮南区
0100312718 往来香港澳门特别行政区通行证签注费-金平区
0100312728 往来香港澳门特别行政区通行证签注费-龙湖区
0100312738 往来香港澳门特别行政区通行证签注费-澄海区
0100312748 往来香港澳门特别行政区通行证签注费-濠江区
0100312758 往来香港澳门特别行政区通行证签注费-潮阳区
0100312768 往来香港澳门特别行政区通行证签注费-潮南区
.......... ..........................................
--dbg_zsxm
ZSXMDM ZSXMMC
103 非税收入
10301 政府性基金收入
1030101 三峡工程建设基金收入
1030102 农网还贷资金收入
103010201 中央农网还贷资金收入
103010202 地方农网还贷资金收入
1030103 煤炭可持续性发展基金收入
1030104 电源基地建设基金收入
1030105 煤代油基金收入
1030106 铁路建设基金收入
1030107 铁路建设附加费收入
1030108 民航基础设施建设基金收入
1030109 民航机场管理建设费收入
1030112 海南省高等级公路车辆通行附加费收入
1030114 转让政府还贷道路收费权收入
103011401 转让政府还贷公路收费权收入
103011402 转让政府还贷城市道路收费权收入
......... ...................... 我想做张视图dbg_view_zfzsDY
ZFXMDM ZFXMMC ZSXMDM ZSXMMC
...... ...... ...... ......
数据就是以上2张表取出来,对应关系不能确定,ZFXMDM-ZFXMMC只能对应一个ZSXMDM-ZSXMMC,但一个ZSXMDM-ZSXMMC有可能对应一个或多个ZFXMDM-ZSXMMC。
dbg_zfxm与dbg_zsxm数据都是应用软件前台录入,代码都是唯一的,不能重复。
主要是客户在前台做,没什么规律,我该来怎么对应呢?
*/
我想做张视图dbg_view_zfzsDY
SFXMDM SFXMMC ZSXMDM ZSXMMC
...... ...... ...... ......
看你给的数据,不像是有关联的数据
如果无关联的话,要合并就比较麻烦,因为会存在笛卡尔积,将数据扩大 N 倍
如果有字段能够进行关联的话,可以 select a.col1, a.col2, b.col1, b.col2 from a full join b on a.id = b.id(至于是 full join 还是 left join, right join,根据实际应用选择)
--那就直接关联下不就可以了吗?还是有问题?
create or replace view dbg_view_zfzsDY as
select a.SFXMDM,a.SFXMMC,b.ZSXMDM,b.ZSXMMC
from dbg_zfxm a,dbg_zsxm b
where a.id = b.id
举例:那如果是还需要
SFXMDM SFXMMC ZSXMDM ZSXMMC
0100312658 往来香港澳门特别行政区通行证费-金平区 1030107 铁路建设附加费收入
0100312668 往来香港澳门特别行政区通行证费-龙湖区 1030107 铁路建设附加费收入 而且这种对应的情况还比较多。
SFXMDM SFXMMC ZSXMDM ZSXMMC
0100312658 往来香港澳门特别行政区通行证费-金平区 1030107 铁路建设附加费收入
0100312668 往来香港澳门特别行政区通行证费-龙湖区 1030107 铁路建设附加费收入 而且这种对应的情况还比较多。
上面这种情况就是直接关联就可以查询得到的,关键是这种效果是不是你想要的?不太清楚你最终想要什么样的数据效果
dbg_sfxm
ID SFXMDM SFXMMC
1 0100110018 无线电管理费
2 0100260007 “四法”培训费
dbg_zsxm
ID ZFXMDM ZFXMMC
1 1030101 三峡工程建设基金收入我怎么得到
SFXMDM SFXMMC ZFXMDM ZFXMMC
0100110018 无线电管理费 1030101 三峡工程建设基金收入
0100260007 “四法”培训费 1030101 三峡工程建设基金收入