Вот думаю. У меня есть три таблицы. Пусть будет например таблица AAA, BBB и COM.
В таблицах AAA и BBB есть столбец Id, который является первичным ключом типа int.
В таблице COM есть столбцы Id, MainId, MainType.
Id - первичный ключ;
MainId - хранит Id из таблиц AAA и BBB;
MainType - хранит информацию о том, для какой таблицы эта запись AAA или BBB.
Ну и если мне понадобилась информация из таблицы COM я делаю запрос, где указываю Id и тип таблцы, из которой мне нужны данные.
А может это можно как-то по другому сделать?