Структура
Есть несколько таблиц, назовем их T1, T2, T3, T4.
От каждой из этих таблиц с меньшим индексом идет связь к таблице с высшим. Связь один ко многим.
Например в таблице T2 есть поля
`id`, `t1_id`, `name`
- где
`t1_id`
является идентификатором связанной записи из вышестоящей таблицы. Аналогично структура у T3 -
`id`, `t2_id`, `name`
, а у T4 -
`id`, `t3_id`, `name`
.
Суть вопроса
Делается выборка из T4, в эту выборку нужно добавить полученное по "ступенькам вверх" значение
`name`
из T1. Данные из T2 и T3 в выборке не нужны. Данную операцию можно выполнить через JOIN или подзапросы, но хотелось бы сделать это короче, просто опираясь на реляционную структуру (которая в phpmyadmin рисуется графически), что-то типа:
SELECT `T4`.`id`, `T4`.`name`, `T1`.`name` AS `name_from_t1` FROM `T4`