Задать вопрос
vitaly_74
@vitaly_74

Имеет ли значение положение полей в запросе?

У меня есть индекс в таблице
state_id, mark_id, company_id
и есть запрос
SELECT * FROM uu USE INDEX (idx_state_id_mark_id_company_id) WHERE (`company_id` IN (20,21)) AND ((`state_id` IN (2, 4)) AND (mark_id=6)) ORDER BY `created_at` DESC LIMIT 20

Вопрос имеет ли значение положение полей в запросе (в индексе понятно что имеет)? а в запросе? в запросе нужно указывать как и в индексе?
  • Вопрос задан
  • 129 просмотров
Подписаться 2 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы