好的,所以我理解了复合索引是如何在哪里工作的,但是如果索引中间的一列在组中的话怎么办呢,如下所示: `a` VARCHAR(255) NOT NULLGROUP BY b
MySQL是在c之前停止使用索引,还是能够在上面的查询中使用所有三个索引,因为b在BY组中。在上面的例子中,我还没有找到任何关于如何通过使用复合索引来进行分组的资源。在本例中,我使用MySQL作为数据库风格。
我试图从具有主键(a,b)的表中通过复合索引获取几条记录。SELECT * FROM table WHERE (a, b) IN ((1,2), (2,4), (1,3))使用OR使用UNION ALL使用WHERE () IN ( () )SELECT * FROM table WHERE (a = 1 AND b