MySql的說法是有可能沒有任何表中創建一個SQL語句來生成動態3行。這些將包括爲
value1 : 10 | value2: 10
value2 : 11 | value2: 11
value3 : 12 | value2: 12
這些都是幾年-1從今天起,今年,明年
誰能幫助我在這裏
MySql的說法是有可能沒有任何表中創建一個SQL語句來生成動態3行。這些將包括爲
value1 : 10 | value2: 10
value2 : 11 | value2: 11
value3 : 12 | value2: 12
這些都是幾年-1從今天起,今年,明年
誰能幫助我在這裏
你要顯示的表與前端用戶(一個或多個)的年?那麼你不需要MySQL的 - 你可以簡單地生成純PHP
的幫助下,HTML如果你真的需要SQL表的結構,你可以使用temporary tables
我知道這是不正確的方式,但與我正在工作的框架必須是這樣的... – WilfredMifsud
SELECT *
FROM (
SELECT YEAR(CURRENT_DATE)-1 As value_1, YEAR(CURRENT_DATE)-1 As value_2
UNION ALL SELECT YEAR(CURRENT_DATE) as value_1, YEAR(CURRENT_DATE) as value_2
UNION ALL SELECT YEAR(CURRENT_DATE)+1 as value_1, YEAR(CURRENT_DATE)+1 as value_2) t
我設法做到這一點..謝謝。唯一剩下的就是我只想顯示一年中的最後兩位數字(例如11而不是2011)是否有可能? – WilfredMifsud
生成行,而不表? ...你是怎麼意思的? – Ruben
它們必須像YEAR(CURRENT_DATE) – WilfredMifsud
一樣動態生成爲什麼不生成來自php的查詢? –