需查询数据:(按货物不同品种分类)货物品种名 货物的当月申报重量,当月申报块数 ,货物当月发货重量,发出块数,货物的库存重量,库存块数货物的当月申报重量,当月申报块数 在多个表中查询得出--用到union   结果记为a货物当月发货重量,发出块数  已查询得到  b货物的库存重量,库存块数   已查询得到   c
如何用union 连接a,b,c的结果?
类似
select *  from
(
select 货物品种名 apn(英文为别名)  货物的当月申报重量 apn_wt,当月申报块数 apn_num 
from 
(
 select t.货物品种名 hv.货物的当月申报重量(历史表里的),hv.当月申报块数(历史表里的) from
        t, v
       where 省略
        group by t.货物品种名
union
 select t.货物品种名 tv.货物的当月申报重量(在线表里的),tv.当月申报块数(在线表里的) from
        t, v
       where 省略
        group by t.货物品种名
)a
〔本人想连接另外2个表不会写SQL请高手指点〕union 表 b
union
表 c
)

解决方案 »

  1.   

    需查询数据:(按货物不同品种分类)货物品种名, 货物的当月申报重量,当月申报块数 ,货物当月发货重量,发出块数,货物的库存重量,库存块数 货物的当月申报重量,当月申报块数 在多个表中查询得出--用到union   结果记为a 货物当月发货重量,发出块数  已查询得到  b 货物的库存重量,库存块数   已查询得到   c 
    如何用union 连接a,b,c的结果? 
    类似 
    select *  from 

    select 货物品种名 apn(英文为别名)  货物的当月申报重量 apn_wt,当月申报块数 apn_num  
    from  

     select t.货物品种名 hv.货物的当月申报重量(历史表里的),hv.当月申报块数(历史表里的) from 
            t, v 
           where 省略 
            group by t.货物品种名 
    union 
     select t.货物品种名 tv.货物的当月申报重量(在线表里的),tv.当月申报块数(在线表里的) from 
            t, v 
           where 省略 
            group by t.货物品种名 
    )a 
    〔本人想连接另外2个表不会写SQL请高手指点〕 union  表 b 
    union 
    表 c