标签: mysql sql
请看一下:
SELECT SUM(col1) FROM mytable WHERE col2 = :val2
上面的查询需要哪些索引?我的意思是col1需要索引,因为它在SUM()函数中使用?
col1
SUM()
另外作为一个注释,COUNT()函数呢?
COUNT()
答案 0 :(得分:1)
此查询的最佳索引是mytable(col2, col1)。它是查询的覆盖索引。
mytable(col2, col1)
查询中列的逻辑以WHERE和ON子句开头。关于构造变量条件的索引,MySQL非常好documentation。
WHERE
ON