Можно ли сделать уникальный ключ для несколькх различных таблиц в MySQL? Дело в том, что с точки зрения логики программы есть родственная связь между классами, они наследуются от одного родителя, а в SQL это выразить нельзя, поэтому используются различные, несвязанные таблицы для каждого объекта. Хочется просто иметь фабрику, которой можно передать число, а она в соответсвие с этим числом выдаст мне нужный объект.