我有一个SQL,其中有以下的两个条件:
表A.字段1 = 表B.字段1
and 表B。字段1 = 一个固定值表A中的数据比较多,表B中的比较少
当这里两个条件同时存在的情况下,SQL执行速度非常慢。
但是将 表B。字段1 = 一个固定值这个条件去掉后,SQL执行很快。
请问这是什么原因?按道理两个条件都存在的情况下应该执行得更快一些。请高手指教谢谢!
表A.字段1 = 表B.字段1
and 表B。字段1 = 一个固定值表A中的数据比较多,表B中的比较少
当这里两个条件同时存在的情况下,SQL执行速度非常慢。
但是将 表B。字段1 = 一个固定值这个条件去掉后,SQL执行很快。
请问这是什么原因?按道理两个条件都存在的情况下应该执行得更快一些。请高手指教谢谢!
除了以上说的条件,还有没有其他的条件