微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据库 – 如何存储“相同”数据?

我有一个带有3个地址的模型:提货,下车和结算.我认为账单地址通常是提货地址或下车地址,因此从UI的角度来看,我应该有一个“相同”选项.但是从数据库的角度来看,我应该保存“相同”字段,还是应该复制数据?

解决方法

您应该在两个不同的列PickUp和DropOff中的Address表中具有相同的Id.这样,您不会复制地址,不使用某些标记地址,并且可以轻松查询PickUp地址是否与DropOff相同.如果将来这些更改之一,您始终可以将存储在其各自列中的Id值修改为新地址.

原文地址:https://www.jb51.cc/mssql/74760.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐