热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

SQL重复多列不同条件的聚合查询问题,坐等高人

表AIDT_name1北京2上海3武汉表BIdt_id消费日期11100.002013-04-122
表A
ID   T_name
1 北京
2 上海
3 武汉
表B
Id  t_id   消费       日期
1    1    100.00     2013-04-12
2    1    200.00     2013-04-12
3    2    300.00     2013-04-12
4.    1    400.00     2013-04-13
5.    2     300.00    2013-04-13
通过查询得出
日期     t_name 消费   t_name  消费
2013-4-12 北京    300    上海   300
2013-4-13 北京   400     上海   300

5 个解决方案

#1


你搜竖转横,有很多这样的例子...

#2


大哥,你能不能说详细点呢,小弟是小白,谢谢了

#3


行列转换不是SQL的专职,虽然通过pivot能转,但是一般都是在应用程序中转换所需要的格式。

行转列也算是周经帖了,每星期都有那么几个,都没兴趣回答了。

#4


我这个你帮着答一下吧,谢谢了。。。。有40分呀

#5


你搜竖转横,有很多这样的例子... 

却是如此,横专列,学会一个,其余的也就是大同小异了。

推荐阅读
author-avatar
淑娇姿荣石文
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有