按理说where是对前面的笛卡尔积进行过滤,工作量大增,inner join则不会。但我实际测试了一下,两种查询耗时基本相等,甚至where还快一些,多次测试后基本如此。

如下图:

where:

mysql数据库多表查询where与内连接inner join的区别

 

inner join:

mysql数据库多表查询where与内连接inner join的区别

 

暂时不知这是为何,望知情者告知。谢谢。

相关文章:

  • 2021-06-05
  • 2021-04-11
  • 2022-12-23
  • 2021-08-19
  • 2021-05-02
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-09-29
  • 2021-09-29
相关资源
相似解决方案