Witam, zastanawiam się jakie nadać indeksy dla tabel dla takiego zapytania:
SELECT `q` . * , `qa`.`qa_id` , `qa`.`content` , `qa`.`date` AS `qa_date` , `f`.`id` AS `flag_id`
FROM `exp_questions` AS `q`
LEFT JOIN (
SELECT `id` AS `qa_id` , `question_id` AS `question_id` , `content` , `date`
FROM `exp_questions_answers`
WHERE `user_id` = '1'
ORDER BY `date` DESC
LIMIT 1
) AS `qa` ON q.id = qa.question_id
LEFT JOIN `exp_questions_answers_flags` AS `f` ON qa_id = f.answer_id
WHERE (
STATUS = '1'
)
AND (
min_experience <= '66'
)