Допустим создаю я таблицу и индексирую колонки в таком порядке last_name, first_name, address
CREATE TABLE customer (
id INT NOT NULL,
last_name CHAR(30) NOT NULL,
first_name CHAR(30) NOT NULL,
address CHAR(30) NOT NULL,
PRIMARY KEY (id),
INDEX name (last_name,first_name,address)
);
Имеет ли значение порядок указания столбцов в после where к примеру Сначала "first_name" после "last_name" :
"SELECT * FROM customer WHERE first_name = 'Joe' and last_name='Don'
то есть в индексе ( col1,col2,col3) а в выборке я указываю where col2='val' and col1='val'