MySQL 各个不同的日期取1个值

我现在有一张大表,每个日期约有25w存在mysql

我每一个日期只需要取1个值,结果如右方

请问用什么方式可以最快呢?,如果1秒以上,可能就有点久了

图片说明

使用distinct,去下重呗

如果对日期键了索引的话可以用如下sql,效率会很高:
select 日期 from table group by 日期

select 日期 from table group by 日期

建一张索引表,效率很高.

select 日期 from table group by 日期 这个利用group by 应该是最快的。因为sql编译的时候是从where条件开始的。