Мне нужно, чтобы первичные ключи двух таблиц sqlite (скажем, id1 и id2) были связаны так, чтобы ни один id1 не мог быть равен любому id2 и наоборот. Это потому, что мне нужно получить из этих двух таблиц один и тот же тип элемента xml с уникальным атрибутом id.
Есть ли способ или в SQL, как понимает SQLite или в "классическом" SQL, чтобы выразить такие ограничения для моих полей id?
В качестве альтернативы, я думаю, я мог бы создать другую таблицу со ссылкой на другие 2 и уникальный идентификатор, из которого я бы взял свои данные ... но я хотел бы знать, возможно ли это сначала другим способом, и который является На ваш взгляд, лучшая практика в этом случае.
Спасибо!