Mysql 表格式直观列出

SELECT
  COLUMN_NAME 列名,
  COLUMN_KEY  键值,
  COLUMN_TYPE 数据类型,
  DATA_TYPE 字段类型,
  CHARACTER_MAXIMUM_LENGTH 长度,
  IS_NULLABLE 是否为空,
  COLUMN_DEFAULT 默认值,
  COLUMN_COMMENT 备注 
FROM
 INFORMATION_SCHEMA.COLUMNS
where
table_schema ='database'
AND
table_name  = 'table';

 

 

多表关联统计显示

select k.part_no,
       i.description, 
       i.owner_id,
       sum(qty_onhand)         qty_onhand,
       sum(qty_demand)         qty_demand
from  (                     
              SELECT  m.part_no                part_no,
                      m.qty_onhand             qty_onhand,
                      0                        qty_demand
              FROM    bay_list b, inventory_location i, inventory_part_in_stock m
              WHERE   i.logistics_company_id = m.logistics_company_id
              AND     i.warehouse = m.warehouse
              AND     i.location_no = m.location_no
              AND     b.logistics_company_id = i.logistics_company_id
              AND     b.bay_no = i.bay_no
              AND     b.warehouse = i.warehouse
              AND     i.lock_inventory = 0  -- 锁定库存(0-释放,1-锁定)
              AND     b.bay_type IN (1,2,6) -- 库区类型(1.拣货区,2.存储区, 3: 次品区; 4: 待上架; 5: 退货区; 6: 分拣区)
              AND     m.logistics_company_id = 10000 
              AND     m.warehouse = 'WHC'  
              UNION ALL
              SELECT d.part_no              part_no,
                     0                      qty_onhand,
                     d.quantity             qty_demand
              from   delivery_order h, delivery_order_line d
              WHERE  h.order_no = d.order_no
              AND    h.logistics_company_id = d.logistics_company_id
              AND    h.warehouse = 'WHC'
              AND    h.logistics_company_id = 10000
              AND    h.rowstate NOT IN ( 3, 7, 8, 9)
       ) k, inventory_part i
WHERE k.part_no = i.part_no
AND   i.logistics_company_id = 10000
group by k.part_no, i.description, i.owner_id
having sum(qty_onhand) < sum(qty_demand) 

 

转载于:https://my.oschina.net/u/3556610/blog/2120261

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值