У меня есть две таблицы:
"badges"
badge_id, merchant_id, badge_title, badge_desc, points_req
"badges_owned"
badge_id, customer_id, badge_points, badge_flag
и мой запрос:
SELECT badges.badge_id, badges.badge_title, badges.points_req, badges_owned.badge_flag, badges_owned.badge_points
FROM badges
INNER JOIN badges_owned ON badges.badge_id = badges_owned.badge_id
WHERE badges_owned.customor_id = $user
Мой вопрос заключается в следующем: является ли этот запрос наиболее эффективным, но более того ... где бы я разместил индексы, чтобы сделать его оптимальным (только для customor_id и badge_id?) Или мне пришлось бы покрыть (никогда не получал это)?