0
我有一个下表。MySQL中的动态查询
/------------------------------------\
| LocID | Year | Birth | Death | Abc |
|------------------------------------|
| 1 | 2011 | 100 | 60 | 10 |
|------------------------------------|
| 1 | 2012 | 98 | 70 | 20 |
|..... |
\------------------------------------/
我需要的输出为(条件LOCID = 1)
/---------------------\
| Event | 2011 | 2012 |
|---------------------|
| Birth | 100 | 98 |
|---------------------|
| Death | 60 | 70 |
|---------------------|
| Abc | 10 | 20 |
\---------------------/
该表可包含基于各种要求的更多领域...排因此,数目将取决于数量字段(忽略LOCID和YEAR)。列是恒定的。 只有2年(今年将给予2012年的前期,然后需要显示2011年和2012年)。
本质上需要作出列名作为行值和列值列标题...
任何帮助....
请修改您的问题 – Kasnady 2013-04-04 07:59:21
您想使用哪种语言? – chintan 2013-04-04 08:03:40
可能重复的[MySQL数据透视行到动态数列](http://stackoverflow.com/questions/12004603/mysql-pivot-row-into-dynamic-number-of-columns) – RichardTheKiwi 2013-05-03 09:02:07