Есть три таблицы, условно: "Тип", "Имена" и "Записи". Одним LEFT JOIN можно получить заданную строку из "Записи", где id имени заменен на само имя. А как надо строить зарос, чтобы еще заменить и id типа на сам тип? Мозги уже плавятся к концу недели...
я бы попробовал помочь, но вопрос не понял