开发者社区 问答 正文

Mysql的两张或者三张表,如何做联合查询,效率会高?

请问Mysql的两张或者三张表的联合查询,怎么查效率会高一点啊?

展开
收起
落地花开啦 2016-02-08 11:17:40 3432 分享 版权
2 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    主键索引,链接的字段类型长度要保持一致

    2019-07-17 18:39:32
    赞同 展开评论
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.

    MySQL只能支持嵌套循环,嵌套循环要效率高,可以使用索引。
    如果是PostgreSQL, 可以使用哈希JOIN,消费非常高。

    2019-07-17 18:39:32
    赞同 展开评论