开发者社区> 问答> 正文

sql关于行合并的问题,将一年中的月份列在一行

各位大侠好

需求如下:

screenshot

我需要将表一的结构转换为下边这样作为数据集输出结果(表二)

screenshot

求教sql文怎么写?

展开
收起
吴孟桥 2016-06-16 17:39:47 2176 0
1 条回答
写回答
取消 提交回答
  • select a.idnum, a.year, a.month, b.month, c.month
    from 表一 a,表一 b, 表一 c
    where a.idnum=b.idnum
    and a.idnum=b.idnum
    and a.month=1
    and b.month=2
    and c.month=3

    2019-07-17 19:41:36
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载