我刚刚发现的情况却是, 同样的sql语句,既可以用left join也可以用inner join的情况下,两者的查询结果是一致的情况下,我用left join用了超过10秒,但改用inner join之后查询结果完全一样,耗时不到一秒.但我想这个可能和语法结果有关,不一定那个的效率更高,要看具体的情况
直观的看是因为left join并没有在select列表中体现,所以优化器将其砍掉了 而inner join不得不考虑另一个自身表的聚合 如果将select列表中添加一列自连表的列的话应该会如版主所说 inner join的效率要大于等于left join
引用 1 楼 qqxiaozi76 的回复:我这里问一个问题:SQL密码忘了能破解吗? windows验证登陆进去 然后再修改密码
我这里问一个问题:SQL密码忘了能破解吗?
34,591
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧