select a.*,[num2]=isnull(b.num2,0) from 表A a left join 表B b
on a.attr1=b.attr1 and a.attr2=b.attr2 and a.attr3=b.attr3

解决方案 »

  1.   

    select a.attr1,a.attr2,a.attr3,a.num1,isnull(b.num2,0)
    from a
    inner jion b
    on a.a.attr1=b.attr1,a.attr2=b.attr2,a.attr3=b.attr3
    order by attr1
      

  2.   

    select a.attr1,a.attr2,a.attr3,a.num1,isnull(b.num2,0)
    from a
    inner jion b
    on a.a.attr1=b.attr1,a.attr2=b.attr2,a.attr3=b.attr3
    order by a.attr1????
      

  3.   

    select a.attr1,a.attr2,a.attr3,a.num1,isnull(b.num2,0)
    from a b
    where.a.attr1=b.attr1,a.attr2=b.attr2,a.attr3=b.attr3
    order by attr1这样?
      

  4.   

    aw511(点点星灯) ,[num2]=isnull(b.num2,0) 语法对吗?执行的时候报错,missing expression
      

  5.   

    你说缺少表达式,说说你的具体情况?
    isnull()的用法没错.