解决方案 »

  1.   

    1、查询1叫标量子查询,查询2为普通关联查询,效率高低跟具体的环境有关系,如oracle版本,表中的数据量,优化模式等...,不能单凭一个sql写法来决定其性能高低。如果自己要确定一个语句性能,可以使用sql plus的sql trace来跟踪一下确定。
    2、执行顺序这个概念太笼统,但你一定要理解sql的执行计划,执行计划中包含了执行顺序...
      

  2.   

    标量子查询的那个sql的执行次数,就是主sql返回的行数,具体哪个执行快,这个真得看具体的环境了,执行顺序嘛,你贴一个执行计划,就知道执行顺序了
      

  3.   

    这两个语句的执行效率是一样的,除非 LZ 手动指字了 hint 。
      

  4.   

    这里面有一个数据量的问题,第一个表的数据量是以表t_zs_jkmx为准的,第二个的数据量是两个表的关联得到的。