А если попробовать руками такой запрос?
Код:
select mt.*, m.*
from
MainTable mt left join monitor m on mt.monitor_id = m.monitor_id
left join processor p on mt.processor_id = p.processor_id
Поправишь там поля если что.
Кстати, у тебя схема БД неправильная судя по картинке. Не должны все таблицы линковаться к главной. Вот примерный кусочек для монитора:
Код:
MainTable Monitor Monitor_Creator
----------- --------- -------------------
id |-> id |-> id
monitor_id <-| model | name
monitor_creator_id <-|
Тут тогда получается правильно. Один производитель мониторов может имень много моделей. А главная сборка ссылается на одну из моделей, причем указать в ней монитор от одного производителя и другого производителя технически невозможно. Так же надо переделать и для всех остальных компонентов.