sql 联合查询 分表的问题有懂的吗?

问题一:user_comment是进行分表的,分表的算法是根据user表的id取余来的,现在user连表user_comment进行查询,怎么动态的根据user表的id而取到动态的user_comment表

例子:
select * from user left join user_comment on user.id=user_comment.user_id;

user_comment是进行分表的,如果在这个查询中 user_comment表是根据id求余 动态换成 user_comment_00 user_comment_01

问题二:如果以user_comment评论条数由高到底对user表的用户进行排序怎么写sql

各位给个思路

laravel
mysql
php
2023-10-31 13:02:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
爱消失的柴郡猫

最好在查之前封装一个方法,用来获取表名,可以根据传入的user_id取余找到表名。然后再去查询。

如果是多个userid,那就分别找到表名,一个表名对应多个userid。最后批量查询就好。

分享
微博
QQ
微信
回复
2023-10-31 14:31:02
相关问题
Mysql geojson 查询问题
3040浏览 • 1回复 待解决
MySQL 伪 dual问题
2699浏览 • 1回复 待解决
关于SQL查询两个查询
2718浏览 • 1回复 待解决
一个mysql插入截断问题
2090浏览 • 1回复 待解决
redis模糊查询key
2012浏览 • 1回复 待解决
centos ssh 问题
1888浏览 • 1回复 待解决
vpp 编译问题
1812浏览 • 1回复 待解决
proxyro用户问题
4368浏览 • 1回复 待解决
SkyWalking访问问题
2195浏览 • 1回复 待解决
PolarDB支持分库
3523浏览 • 1回复 待解决
sharding-jdbc分库问题
1832浏览 • 1回复 待解决
跨module跳转问题?
558浏览 • 1回复 待解决
Linux软件源问题
2003浏览 • 1回复 待解决
关于逻辑删除问题
2203浏览 • 1回复 待解决
xftp连接linux问题
1890浏览 • 1回复 待解决
关于mysql分区问题
2162浏览 • 1回复 待解决
并行执行算子问题
3567浏览 • 1回复 待解决
sequelize;mysql关联查询问题
2941浏览 • 1回复 待解决
求助动画效果问题
4069浏览 • 1回复 待解决
ubuntu 11.04 上网问题
1778浏览 • 1回复 待解决
问下yum源问题
2071浏览 • 1回复 待解决
关于text内容删除问题
2627浏览 • 1回复 待解决
mysql 查询排序问题了解
2088浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人