sql - 透视表/逆透视表 mysql

标签 sql mysql pivot

你能在 mysql 中实现类似于 ms sql server 的 pivot/unpivot 吗?

谢谢

以下是 SQL Pivot 工作原理的链接:link text

最佳答案

不支持 PIVOT。相反,您可以使用 JOIN。例如:

SELECT Table1.Value AS AValue, Table2.Value AS BValue
FROM Table1
JOIN Table2 ON Table1.grp = Table2.grp AND Table2.Type = 'B'
WHERE Table1.Type = 'A'

关于sql - 透视表/逆透视表 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3480803/

相关文章:

sql - 选择 WHERE 日期 = 天

php - mysql_fetch_array 中的错误。无法通过 while 循环获取记录

linq - 如何使用 c# 通过 linq 构建数据透视表

SQL 连接表 - 每个 'on' 匹配字段连接表上的多行合并为一行?

sql - 级联删除已打开?

php - MySql-如何解析附加有另一个字符串的日期

sql - 在关系数据库中存储矩阵

php - API 的安全 MySQL 查询

mysql - MySQL 中不可打印的字符

MySQL 将行转为动态数量的列