UNION ALL 小结

[Err] 1222 - The used SELECT statements have a different number of columns  是因为两个select 语句的查询元素个数不一致导致的,如SELECT
    *
FROM
    (
        SELECT
     
            province_code,
            province_name,
            category_code,
            category_name,
            logic_warehouse_name,
            BUSINESS_TYPE AS inputbusiness_type,
            order_no AS inputorder_nofrom,
            products_nums,
            total_amount AS inputtotal_amount,
            `status` AS inputstatus,
            warehouse_usage,
            input_time AS state_time
        FROM
            es_ctwh_stock_input
        WHERE
            source_from = 'CTWH'
        AND PROVINCE_CODE = '110000'
        UNION ALL
            SELECT
                warehouse_usage,
                provider_code,
                province_name,
                business_type AS outputbusiness_type,
                order_no AS outputorder_no,
                category_code,
                category_name,
                output_nums,
                total_amount AS outputtotal_amount,
                provider_code,
                provider_name,
                `status`,
                output_time AS state_time
            FROM
                es_ctwh_stock_output
            WHERE
                source_from = 'CTWH'
            AND province_code = '110000'
    ) a

转载于:https://www.cnblogs.com/old-K/p/6994096.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值