TYPE COUNT
1 20
1 25
1 30
2 25
3 30
现在我查询出来是
type count
1 75
2 25
3 30
我想要
type1 count1 type2 count2 type3 count3
1 75 2 25 3 30当然 如果能以时间为单位统计最好 统计每天的 mysql 行转列
1 20
1 25
1 30
2 25
3 30
现在我查询出来是
type count
1 75
2 25
3 30
我想要
type1 count1 type2 count2 type3 count3
1 75 2 25 3 30当然 如果能以时间为单位统计最好 统计每天的 mysql 行转列
解决方案 »
- 求教,mysql数据库连接不上
- 请教 PostgreSQL 创建收支平衡 视图 的方法
- 请教 mysql建立的数据库在data文件夹里面吗?
- MYSQL中怎么删除重复的号码?
- PostgreSQL表可以容纳多少条数据
- 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
- Mysql4.1.0的连接问题
- MySQL做查询的时候出了一个很诡异的错误
- 问下一个查询怎么写?
- 关于hash分区和不使用hash分区的性能区别
- 谁来帮我看看这存储过程哪里写错了啊!!!!
- You have an error in your SQL syntax; check the manual that corresponds to y
1种是CASE + group
MAX(IF(type=1,TYPE,0)) AS T1,
SUM(IF(type=1,COUNT,0)) AS C1,
MAX(IF(type=2,TYPE,0)) AS T3,
SUM(IF(type=2,COUNT,0)) AS C3,
MAX(IF(type=3,TYPE,0)) AS T3,
SUM(IF(type=3,COUNT,0)) AS C3
FROM TT