PHP:
$query = sprintf
(
'SELECT
`%1$scategories`.*,
(SELECT `p_id` FROM `posts` WHERE `t_id` IN (SELECT `t_id` FROM `topics` WHERE `b_id` = `%1$sboards`.`b_id`) ORDER BY `p_time` DESC LIMIT 1) AS `b_last_post_id`
FROM
`%1$scategories`
LEFT JOIN `%1$sboards` ON `%1$scategories`.`c_id` = `%1$sboards`.`c_id`
WHERE
`%1$sboards`.`b_id_parent` = :b_id_parent
ORDER BY
`%1$scategories`.`c_position` ASC,
`%1$sboards`.`b_position` ASC',
$this -> config['MySQL']['prefix']
);
Заявката обаче е прекалено бавна, може ли да ме посъветвате как да я оптимизирам?