- 中查找“SQL语句,纵列转横列”更多相关内容
- 中查找“SQL语句,纵列转横列”更多相关内容
- ·上一篇文章:Dephi中资源文件使用详解
- ·下一篇文章:公用函数
SQL语句,纵列转横列
Feed: 大富翁笔记 Title: SQL语句,纵列转横列 | Author: wzmbox Comments |
sTable.db 库位 货物编号 库存数 1 0101 50 1 0102 60 1 0103 50 2 0101 90 2 0103 100 2 0111 30 3 0101 120 3 0102 110 4 0101 11 只列出表中库位为1、2、3的数据,格式如下: 货物编号 库位1 库位2 库位3 0101 50 90 120 0102 60 110 0103 50 100 0111 30 请问用一句sql语句怎么实现? select a.货物编号,sum(b.库存数),sum(c.库存数),sum(d.库存数) from stable a left join (select 货物编号, 库存数 from stable where 库位=1)b on a.货物编号=b货物编号 left join (select 货物编号, 库存数 from stable where 库位=2)c on a.货物编号=c。货物编号 left join (select 货物编号, 库存数 from stable where 库位=3)c on a.货物编号=d。货物编号 group by a.货物编号 //※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※// |
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论