0

场景:表可能有数千条带有时间戳列的记录。但是数千条记录可能只有两个不同年份的时间戳......或者再一次,也许不是。我正在寻找的是以下数组:

表中存在的年份:array('0' => '2012', '1' => '2013')

我可以通过操纵结果来得到答案,但我知道这不是很有效;尤其是可能有数千条记录。最好的方法是什么?

4

1 回答 1

5

就像是:

SELECT DISTINCT YEAR(date_field) FROM table

你是这个意思吗?

于 2013-04-26T13:35:52.710 回答