【发布时间】:2012-10-23 07:10:19
【问题描述】:
可能重复:
Select MYSQL rows but rows into columns and column into rows
如何显示:
╔══════╦════╦════╗
║ Code ║ A ║ B ║
╠══════╬════╬════╣
║ xxxx ║ 50 ║ 63 ║
║ yyyy ║ 38 ║ 68 ║
║ .... ║ .. ║ .. ║
╚══════╩════╩════╝
喜欢这个:
╔══════╦══════╦══════╦═════╗
║ Code ║ xxxx ║ yyyy ║ ... ║
╠══════╬══════╬══════╬═════╣
║ A ║ 50 ║ 63 ║ ... ║
║ B ║ 38 ║ 68 ║ ... ║
╚══════╩══════╩══════╩═════╝
因为它可能有一些“代码”,例如 xxxx、yyyy、zzzz、...
所以,我需要动态显示所有的“代码”而不是硬编码。
【问题讨论】:
-
没有标准的方法可以仅使用常规 sql 来动态实现这一目标
-
顺便说一句,我需要在没有硬编码的情况下获取标题。这可能吗?
-
如果有多条记录具有相同的
Code会怎样? -
希望有一个索引来分组数据。
标签: mysql sql pivot dynamic-data