是否可以创建一个sql语句来动态生成3行而没有任何表..这些将包括
value1 : 10 | value2: 10
value2 : 11 | value2: 11
value3 : 12 | value2: 12
这是今年,明年,明年的第1年
任何人都可以帮助我吗
答案 0 :(得分:2)
您想要向用户显示前端年份的表格吗?然后你不需要MySQL - 你可以在纯PHP的帮助下简单地生成HTML
如果您确实需要SQL表结构,可以使用temporary tables
答案 1 :(得分:1)
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