如何实现行转列
有库存表A
id 商品id 商品名称 库存数量
1 01 可乐 120
2 03 雪碧 48
计量单位表B
商品id 单位名称 单位类型 换算率
01 瓶 基础单位 1
01 箱 辅助单位 12
03 瓶 基础单位 1
03 箱 辅助单位 24
想得到一下结果表C
商品id 商品名称 库存数量 基础单位 基础单位数量 辅助单位 辅助单位数量
01 可乐 120 瓶 120 箱 10
03 雪碧 240 瓶 48 箱 2
搞了半天,搞不定,哪位高手给写下sql语句:
id 商品id 商品名称 库存数量
1 01 可乐 120
2 03 雪碧 48
计量单位表B
商品id 单位名称 单位类型 换算率
01 瓶 基础单位 1
01 箱 辅助单位 12
03 瓶 基础单位 1
03 箱 辅助单位 24
想得到一下结果表C
商品id 商品名称 库存数量 基础单位 基础单位数量 辅助单位 辅助单位数量
01 可乐 120 瓶 120 箱 10
03 雪碧 240 瓶 48 箱 2
搞了半天,搞不定,哪位高手给写下sql语句:
...全文
相关推荐
C# List实现行转列的通用方案
C# List实现行转列的通用方案本文将介绍使用C# List实现行转列的通用方案,通过使用System.Linq.Dynamic动态LINQ库来完成行转列功能,并且介绍了过滤功能,具有很好的参考价值。
行转列的sql 实现
#### SQL行转列实现方法在本示例中,作者通过一段具体的SQL脚本来演示如何实现“行转列”。该脚本首先创建了一个名为`hzl`的测试表,并插入了一些数据。
SQL中如何实现行转列,列转行的操作
在SQL中,行转列和列转行是数据处理中常见的需求,特别是在数据分析和报表制作时。这些操作可以通过多种方式实现,例如使用`CASE WHEN`语句、`PIVOT`和`UNPIVOT`运算符。
SQL中如何实现行转列.rar
SQL中实现行转列的方法主要有以下几种:1. **使用CASE语句**: CASE语句允许我们根据特定条件生成新的列。
sql语句实现行转列的3种方法实例
在数据库管理和数据分析中,行转列是一种常见的操作,它能够将原本横向展示的数据转换为纵向展示,便于统计和分析。本文将详细介绍SQL语句中实现行转列的三种方法,帮助你在处理数据时更加灵活。1.


