0
场景:表可能有数千个带有时间戳列的记录。但是,成千上万的唱片可能只有两年不同的时间......或者再次,也许不是。所有我正在寻找的是以下数组:有没有一种有效的方法来检索只有从数据库重复年份列表?
年出现在表:阵列( '0'=> '2012', '1'=> '2013')
我能得到这个问题的答案通过操纵结果,但我知道它不能很有效率;特别是可能有数千条记录。最好的方法是什么?
场景:表可能有数千个带有时间戳列的记录。但是,成千上万的唱片可能只有两年不同的时间......或者再次,也许不是。所有我正在寻找的是以下数组:有没有一种有效的方法来检索只有从数据库重复年份列表?
年出现在表:阵列( '0'=> '2012', '1'=> '2013')
我能得到这个问题的答案通过操纵结果,但我知道它不能很有效率;特别是可能有数千条记录。最好的方法是什么?
喜欢的东西:
SELECT DISTINCT YEAR(date_field) FROM table
这是什么意思?
这就是我现在使用的......但是最高效的? – Patrick 2013-04-26 13:36:10
好的...这就是我想确认的。谢谢。 – Patrick 2013-04-26 13:37:32
那么你应该在你的问题中包含这一点。但是,如果你想要回答者看到你的评论更容易,你应该评论答案..不是这个问题。 – 2013-04-26 13:37:32