我们正在尝试构建一个查询来过滤掉那些被标识为Suspended或Inactive的员工(这些值字符串出现在我们的数据表中的“status列”中)。当我们运行下面的查询时,我们预计这些结果会出现在Fail表中: 777889 Ray Raymond OK Ineligible OK
下面是我们运行的查询
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQLERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL
好的,所以我理解了复合索引是如何在哪里工作的,但是如果索引中间的一列在组中的话怎么办呢,如下所示: `a` VARCHAR(255) NOT NULLGROUP BY b
MySQL是在c之前停止使用索引,还是能够在上面的查询中使用所有三个索引,因为b在BY组中。在上面的例子中,我还没有找到任何关于如何通过使用复合索引来进行分组的资源。在本例中,我使用MySQL作为数据库风格。