Полагаю, что все время от времени сталкиваются с этой проблемой: у вас есть две таблицы с первичными ключами автонумерации, которые необходимо объединить.Существует множество веских причин, по которым первичные ключи автономного номера используются в пользу, скажем, ключей, генерируемых приложением, но объединение с другими таблицами должно быть одним из самых больших недостатков.
Некоторые проблемы, которые возникают, являются наложенными идентификаторами и несинхроннымивнешние ключи.Я хотел бы услышать ваш подход к решению этого.Я всегда сталкиваюсь с проблемами, поэтому мне очень любопытно, если у кого-то есть какое-то общее решение.
- РЕДАКТИРОВАТЬ -
В ответ на ответыПредлагая использовать направляющие или другие нечисловые ключи, бывают ситуации, когда заранее кажется, что лучше использовать ключи автонумерации (и вы пожалеете об этом позже), либо вы забираете чужой проект, либо получаете какое-то наследствобаза данных, с которой вы должны работать.Поэтому я действительно ищу решение, в котором вы больше не можете контролировать структуру базы данных.