采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
翔仔老师你好,我在实际开发的过程中碰到了一个问题,现在有两张表,A表和B表,A表和B表示一对多的关系,现在有一个业务需求就是要根据A对于B中的B表数据的多少对A表进行排序,想问下老师,现在不在A表里面加对应B表的具体条数的字段还有其他的什么办法能解决这个问题?
同学好,这个业务有很多思路,就看同学是以性能为重还是什么为重了。考虑性能的话,建议增加redis,key是你的A表中的那个键值,而value就是B中与A键位相对应的B的数量。这样程序访问的时候很快就能获取到数量,并且Redis也可以进行相对应的排序(zset)。
或者可以以group by 外加order、count的形式来对你的B表进行排序显示,这样也是可以的,具体需要同学自己研究一下group by 和order、count怎么配合 搞定
谢谢翔仔老师
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.4k 47
2.5k 41
3.4k 40
2.5k 39
2.4k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号