Мне нужно объединить все столбцы из одной таблицы (таблица A) в отдельные столбцы в двух других таблицах (B & C).Мой SQL работает, но довольно медленно.Проблема исходит от объединения A и C. Я изучал оптимизацию, но не нашел ничего, чтобы ускорить его.К сожалению, я не могу изменить дизайн стола.
SELECT tableA.*,
tableB.user_email,
tableC.transaction_number
FROM tableA
LEFT OUTER JOIN tableB
ON tableA.user_id=tableB.id
LEFT OUTER JOIN tableC
ON tableA.user_id=tableC.user_id
AND A.timestamp=C.timestamp
ORDER BY A.timestamp DESC;
Спасибо за понимание!