MySQL存在如下一张表:CREATE TABLE rental (
rental_id int unsigned NOT NULL AUTO INCREMENT,
rental_date datetime NOT NULL,
inventory_id int unsigned NoT NULL,
customer_id int unsigned NOT NULL,
return_date datetime DEFAULT NULL,
staff_id int unsigned NoT NULL,
Iast_update timestamp NOT NULL DEFAULT CURRENT TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (rental_id)
ENGINE=InnoDB;
为该表加上什么索引可以使得如下SQL 语句执行效率最高()【单选】?
SELECT rental_id,customer_id
FROM rental
where rental_date between now() - interval 1 month and now()
AND inventory_id=42
AND staff_id=1024;