и есть вторая таблица inventory у которой есть свое id. Что будет разумнее: сделать у таблицы inventory id просто через IDENTITY или туда засовывать id пользователя?
А отношение то между ними какое планируется? One-to-many, one-to-one, etc?
Скорее one-to-one
Тогда в таблице inventory можно сделать user_id, который будет совпадать с тем что уже есть в таблице users. Он одновременно будет как PK, так и FK на родительскую таблицу. С точки зрения расходования диска это "разумнее", т.к. нет лишнего столбца. Если вы объясните подробнее какое назначение у этих таблиц, то советы будут более оптимальные. Ибо судя по названию второй таблицы есть подозрение что там могут быть несколько записей на одного user.
Обсуждают сегодня