MySQL 关联查询规范

Posted 爱叨叨的程序狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 关联查询规范相关的知识,希望对你有一定的参考价值。

  • 关联表查询尽量控制在五张表以内(阿里规范中是三张)
  • 在关联查询时,尽量使inner join在前,left/right join在后。
  • 关联查询时,要给关联表取别名。
  • 关联查询时,关联表的字段前需要使用别名.字段名的形式。
  • 关联查询时,on关联条件左侧是当前关联表,右侧是其他关联表。
select a.a1,b.b1,c.c1 
from a as a 
inner join b as b on b.aid = a.id 
left join c as c on c.bid = b.id

以上是关于MySQL 关联查询规范的主要内容,如果未能解决你的问题,请参考以下文章

MySQL---数据库查询详细教程{分页连接查询自关联子查询数据库设计规范}

值得收藏:一份非常完整的MySQL规范

MySQL高性能优化规范建议,速度收藏

mysql数据库设计规范

MySQL开发索引创建规范

一份非常完整详细的MySQL规范