关于子查询里的条件和外面的条件问题
在子查询里面写where条件和在外面写where条件的区别和影响,以及为什么会这样。。。。。。在线等解答
------解决方案--------------------在里面写的,是为了筛选子查询里面的数据,在外面写的,是为了筛选外面数据集的数据
------解决方案--------------------因为没有对外面的数据进行筛选,所以可能出现比外面写where条件更多的数据
------解决方案--------------------这种情况通常发生在超过1个筛选条件下,如果卸载外面,那么是同时筛选,但是如果一个条件写在里面,可能子查询只筛选了一个,然后外面筛选另外一个
------解决方案--------------------
有区别,对你的情况,写在外面,和写在里面,语义是不同的,会导致查询结果的不同。