请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用了分库分表,count中能不能用*的问题

老师,之前不是说count函数里面写*,分表中间件是不认的吗,必须写分表的字段名,但是这里的查询为什么又可以写呢?
图片描述

正在回答 回答被采纳积分+3

1回答

神思者 2023-10-06 17:30:31

count函数里面写不写*号是分具体情况的,你要看当初的SQL情况

0 回复 有任何疑惑可以回复我~
  • 提问者 追梦攻城狮 #1
    很明显tb_driver表是有进行分库分表的啊,还有什么情况?
    回复 有任何疑惑可以回复我~ 2023-10-06 23:46:04
  • 神思者 回复 提问者 追梦攻城狮 #2
    我想起来了,当初用的ShardingSphere版本不支持COUNT(*)这种写法,特别是在表连接的时候必须写明白统计那个表的记录数,必须写上表的字段
    回复 有任何疑惑可以回复我~ 2023-10-07 12:37:46
  • 提问者 追梦攻城狮 回复 神思者 #3
    好的,明白了,感谢
    回复 有任何疑惑可以回复我~ 2023-10-07 16:27:30
问题已解决,确定采纳
还有疑问,暂不采纳
多端全栈项目实战,大型商业级代驾业务全流程落地
  • 参与学习       583    人
  • 解答问题       407    个

50000+代码,300+技术点,慕课网明星讲师为你私人订制

了解课程
意见反馈 帮助中心 APP下载
官方微信