我有大量的记录在一些startDateTime字段上建立索引,并希望在按WEEKOFYEAR(startDateTime) (即EXTRACT(WEEK FROM startDateTime))分组的所有记录上选择聚合我可以在EXTRACT(WEEK FROM startDateTime)上建立二级索引吗?或者,更好的是,查询会适当地使用startDateTime上的索引来优化按周分组的请求吗?有关MySQL
我有一个非常长的查询,如果列id_cat匹配用户搜索,它将返回一些记录。它看起来是这样的: SELECT * WHERE (id_cat = 50 OR id_cat = 51 OR id_cat = 52...) up to some high首先,我在考虑构建如下查询: SELECT * FROM table WHERE (id_cat = (50 OR = 51 OR = 52)) 这应该会减少sql字的数量,但它不是这样工作的(返回null我也没有更多的想法了。 你