我现在想建立一个视图,每次查询多张表。问题是我需要把不同表的不同字段放在视图的同一个字段里
比如,我要查询组织机构表BUSI_AGENCY的JGBH(机构编号)跟SJJGBH(上级机构编号)
查询出来的结果作为视图的(JDBH)节点编号跟视图的(FJDBH)父节点编号字段,上边2个字段里的值放在这2个字段里
然后再查企业表COMPANY将QYBH(企业编号)作为JDBH,将企业的所属机构编号SSJGBH作为父节点编号。查询结果应该是如果2张表里各有5条数据,那么视图应该查询出来10条数据。以上是我的需求,请各位大侠帮我写下这个视图的SQL语句,我自己只会写简单的合并几张表的语句,放到一起的没写过,100分送上。希望大家帮帮忙,谢谢
比如,我要查询组织机构表BUSI_AGENCY的JGBH(机构编号)跟SJJGBH(上级机构编号)
查询出来的结果作为视图的(JDBH)节点编号跟视图的(FJDBH)父节点编号字段,上边2个字段里的值放在这2个字段里
然后再查企业表COMPANY将QYBH(企业编号)作为JDBH,将企业的所属机构编号SSJGBH作为父节点编号。查询结果应该是如果2张表里各有5条数据,那么视图应该查询出来10条数据。以上是我的需求,请各位大侠帮我写下这个视图的SQL语句,我自己只会写简单的合并几张表的语句,放到一起的没写过,100分送上。希望大家帮帮忙,谢谢
Create View viewName as ( selet * From TableA A )
as
Select a*,b* from
From tableb a left join Tableb b
on a.COMPANY=b.COMPANY
表名:BUSI_AGENCY
字段1:JGBH
字段2:SJJGBH
就这2个字段,说的不清楚吗?