hi,各位朋友。工作中,你们使用MySQL是会联表查还是 使用in 查询替代联表?

hi,各位朋友。工作中,你们使用MySQL是会联表查还是 使用in 查询替代联表?

阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 261 浏览
  • 略问用户 提出于 2021-01-16 09:53:09

6 个回答

xxxxxa
简单的联表,复杂的想联也联不起来,经常遇到几十个表的人飘过~
请先 登录 后评论
xxxxxa
不用
请先 登录 后评论
xxxxxa
其实我也想知道,即使不考虑分库分表,如果把连表查询拆成单表转而用逻辑代码实现功能,那么效率真的会高一些吗,毕竟多次连接数据库?
请先 登录 后评论
xxxxxa
我都是用 hasMany, hasOne,belongsToMany。 我已经不知道sql语句是什么了?
请先 登录 后评论
xxxxxa
In的话,就是多次查询,联表查的话,一次就好。具体问题还要具体分析吧,如果多个大表联表查的话,非常形象性能,尤其是没有用到索引的时候。
请先 登录 后评论
xxxxxa
我们公司是拒绝联表的,说是为了后续分库分表好维护。 而有些公司说联表性能不好,所以不让用。 所以比较好奇 和大家 聊聊。你们是如何看待联表查和in查询
请先 登录 后评论