试试像77那样 把where 改成and 这是个先后顺序的问题

解决方案 »

  1.   

    逻辑不一样吧,ON和WHERE。是不是JET没写对,你光SELECT能出来吗
      

  2.   

    insert into
      wkf_crm_dianhua(newsid,cataid,lianxi,k_type,comname)
    select
      a.newsid,a.cataid,a.lianxi,a.k_type,b.comname
    from
      wkf_crm_news a
    join
      wkf_crm_comname b
    on
      a.cataid=b.cataid
      

  3.   

    where 改成and
    执行计划变了
    结果也就变了
    on    where 

    on    and
    得到结果应该是不一样的
    除非是Inner join
      

  4.   

    大家都理解错啦。我贴出的代码是没有问题的。上面给出的代码是 两个表连查然后在插入SQL SERVER在红字部分的说明  是想把4个表连查在插入SQL SERVER
      

  5.   


    在补充一点。。大家别被WHERE 诱惑了 代码多复制了 where