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