场景:表可能有数千 strip 有时间戳列的记录。但是数以千计的记录可能只用两个不同的年份加了时间戳……或者又一次,也许没有。我正在寻找的是以下数组:
表格中的年份:array('0' => '2012', '1' => '2013')
我可以通过操纵结果得到那个答案,但我知道它不是很有效;特别是可能有数千条记录。最好的方法是什么?
最佳答案
类似于:
SELECT DISTINCT YEAR(date_field) FROM table
你是这个意思吗?
关于mysql - 有没有一种有效的方法可以只检索没有从数据库中重复的年份列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16237778/