JOIN с таблицей в зависимости от значения поля

voituk

прозревший
JOIN с таблицей в зависимости от значения поля

Есть таблица обектов

objects
id
type
etc

и разные таблицы "наследников" этих обьектов
super_object
obj_id
blah-blah

min_object
obj_id
blah-blah

В первой таблице, в поле type хранится тип обьекта (по сути имя таблицы откуда брать дополнительные данные).

Хочется выбрать обьект из objects и выполнить JOIN objects.id=obj_id с таблицей min_object или super_object в зависимости от значения поля objects.type

Что-то мне подсказывает что сделать это нельзя
 
Сверху