标签: mysql
场景:表可能包含数千条带有时间戳列的记录。但是成千上万的记录可能只有两年的时间戳 - 或者说再一次,也许不是。我正在寻找的是以下数组:
表格中存在多年:数组('0'=>'2012','1'=>'2013')
我可以通过操纵结果得到答案,但我知道它不是非常有效;特别是有数千条记录。什么是最好的方式?
答案 0 :(得分:5)
类似的东西:
SELECT DISTINCT YEAR(date_field) FROM table
这是你的意思吗?