一张用戶信息表(用户ID 主键),一张用户信息变更表(更明细ID 主键 用户ID 外键) 需要取用户最后一次变更记录。这种场景 怎么设计才方便取。(平均每个用户至少会有4次变更,或者更多)
1、不加其他逻辑,每次先按照用户ID分组取得每个用户的最后一条变更记录,再和用户信息表根据用户ID进行关联。
2、在用户表里面加一个字段 最后变更明细ID。每次变更后更新用户信息表。后续查询的时候 直接用变更明细ID关联。
3、利用mybatis 延迟加载
请问,有什么好的建议吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。