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
Что-то мне подсказывает что сделать это нельзя
Есть таблица обектов
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
Что-то мне подсказывает что сделать это нельзя