从列中选择唯一值的最佳(最快)方法是哪种

时间:2019-07-23 11:24:43

标签: mysql

这是我的查询(www中的所有解决方案都与此类似):

SELECT DISTINCT type FROM `log` where type LIKE 'group_%'

我的数据库如下:

|group_1|
|group_1|
|group_1|
|group_2|
|group_2|
|group_3|
|group_3|
|group_3|

因此该查询返回我:

group_1, group_2, group_3

但是..在不久的将来,该表每年将有超过一百万行,是否有办法简化此查询

P.S:如果我为类型字段建立索引,则在为63个字段建立索引后浏览整个表,将来每个查询将花费20到30秒以上的时间。

0 个答案:

没有答案
相关问题