2013-03-12 4 views

ответ

2

Вы не можете присоединиться к другой таблице в строке, в зависимости от значения tipo. SQL требует, чтобы таблицы были исправлены во время подготовки запроса, таблица не может измениться, поскольку обнаружены значения данных, полученные из данного столбца.

Ваш дизайн называется Polymorphic Associations, и это нереляционный дизайн. Это очень неудобно делать в SQL.

См. Мою презентацию Practical Object Oriented Models In SQL для некоторых альтернатив.