为了账号安全,请及时绑定邮箱和手机立即绑定

mysql联查请教

mysql联查请教

眼眸繁星 2019-03-01 16:46:40
需求要统计某城市下消费用户量,涉及到的表有订单表ke_orders和用户表ke_userinfo。订单表里没有城市字段,用户表有城市字段,那么目前只能将订单表和用户表联查,然后按城市id过滤。请问这样正确吗,尤其是在数据量很大的情况下这种联查允许吗。
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

按照阿里的开发规范

超过三个表禁止 join。需要 join的字段,数据类型保持绝对一致;多表关联查询时,保证被关联的字段需要有索引。

只要能用到索引,这样做是没有问题的。


查看完整回答
反对 回复 2019-03-01
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

超过三个表禁止 join。需要 join的字段,数据类型保持绝对一致;多表关联查询时,保证被关联的字段需要有索引。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 565 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信