Как можно написать этот запрос более грамотно?
SELECT r0116.p01 as grif, r5602.p01 AS header_genetive,
r5602.p03 AS header_dative, r9013.p02 AS header_genetive_short, year,
(select p01 from r9057 where p00 = r9057_1) AS first_sign_post,
(select p01 from r4058 where p00 = r4058_1) AS first_sign_rank,
(select p01 from r9097 where p00 = r9097_1) AS first_sign_surname,
(select p01 from r9057 where p00 = r9057_2) AS second_sign_post,
(select p01 from r4058 where p00 = r4058_2) AS second_sign_rank,
(select p01 from r9097 where p00 = r9097_2) AS second_sign_surname
FROM dir_orgaction_list
LEFT JOIN r0116 ON(r0116.p00 = r0116)
LEFT JOIN r9013 ON(r9013.p00 = r9013)
LEFT JOIN r5602 ON(r5602.p04 = r9013.p01)
WHERE id = 6
Единственная идея пока, дописать в LEFT JOIN подзапросы, которые вызываются, можно ли ещё как-то улучшить?