SELECT `期初库存$`.规格型号, `期初库存$`.机器号, `期初库存$`.数量 as 期初库存 , 0 as 入库单 , 0 as 出库单 
FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`期初库存$` `期初库存$` union all
SELECT `入库单$`.规格型号, `入库单$`.机器号, 0 ,`入库单$`.数量 ,  0 
FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`入库单$` `入库单$`我写的sql查询,在excel数据里,但是查询后语句就变成了
SELECT `期初库存$`.规格型号, `期初库存$`.机器号, `期初库存$`.数量  , 0  , 0  
FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`期初库存$` `期初库存$` union all
SELECT `入库单$`.规格型号, `入库单$`.机器号, 0 ,`入库单$`.数量 ,  0 
FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`入库单$` `入库单$`查询结果,值是对的,但是字段名没有了,变成了数量,expr1003,expr1004这个样子。请问怎么改?

解决方案 »

  1.   

    SELECT `期初库存$`.规格型号, `期初库存$`.机器号, `期初库存$`.数量 as 期初库存 , 0 as 入库单 , 0 as 出库单 
    FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`期初库存$` `期初库存$` union all
    SELECT `入库单$`.规格型号, `入库单$`.机器号, 0  as 期初库存,`入库单$`.数量 ,0  as 出库单
    FROM `E:\两个月搞定EXCEL\多表数据透视.xlsx`.`入库单$` `入库单$`
      

  2.   


    问题是查询后结果的字段名,并没有如我所定义的那样,变成了expr1003