需求要统计某城市下消费用户量,涉及到的表有订单表ke_orders和用户表ke_userinfo。订单表里没有城市字段,用户表有城市字段,那么目前只能将订单表和用户表联查,然后按城市id过滤。请问这样正确吗,尤其是在数据量很大的情况下这种联查允许吗。
2 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
按照阿里的开发规范
超过三个表禁止 join。需要 join的字段,数据类型保持绝对一致;多表关联查询时,保证被关联的字段需要有索引。
只要能用到索引,这样做是没有问题的。
添加回答
举报
0/150
提交
取消