我有一個簡單的表是這樣的:整形表,以便日期是成列的順序在MySQL
| ID | Time1 | Time2 | Time3 |
|----|-------|-------|-------|
| 1 | 2005 | | |
| 2 | 2003 | 2004 | 2005 |
| 3 | 2004 | | |
| 4 | 2003 | 2005 | |
| 5 | 2005 | | |
是否有重塑這個表,並用這樣的表來結束適度無痛的方法?你可以看到,我想要排列在3 TimeN
列中格式不正確的值,以便它們按順序排序,並且在日期不存在的地方有空值。
| ID | Time1 | Time2 | Time3 |
|----|-------|-------|-------|
| 1 | | | 2005 |
| 2 | 2003 | 2004 | 2005 |
| 3 | | 2004 | |
| 4 | 2003 | | 2005 |
| 5 | | | 2005 |
我認爲必須比我目前正在擴展的50行可怕的MySQL更簡單一些。
請定義「傳播我的數據」。怎麼樣? – FrankerZ
這幾年有多少列?它可以像6或50一樣易於管理嗎? – WOUNDEDStevenJones
降價格式化表格的圖片勝過千言萬語!無論如何,我編輯了這個問題。 –