sql语句查询 inner join大表小表 哪个更快?解决思路

sql语句查询 inner join大表小表 哪个更快?

sql="select [biao1].* from [biao1] inner join [biao2] where [biao1].id=[biao2].pid"

如果biao1和biao2 其中一个表记录很多,有几十万条,另外一个只有100条。

那么 谁inner join 谁 ,前后有区别 吗

运行速度 是一样吗
------解决思路----------------------
应该没区别。 查询优化器会做很多事情,一个 sql查询, 优化器会生成N种执行计划,然后选择最优的一种。 一切以执行计划为准, 有时候一个子查询和一个连接查询生成的查询计划是一个样的。 具体有没有区别, 你看一下实际执行计划

------解决思路----------------------
我觉得条件比较简单, 差别不太大, 看你匹配项有多少了.
------解决思路----------------------
差不多一样快的