如果去掉“where  V1.企业名称=V2.企业详细名称”显示所有数据是没有问题的为什么加了条件就不行了呢?

解决方案 »

  1.   

    “where  V1.企业名称=V2.企业详细名称” 就是 “where V1.a1=V2.a2”
      

  2.   

    WHERE 比较数字可以,比较字符就不行??
      

  3.   

    当然可以比较字符。
    这样试试:
    where ltrim(rtrim(V1.a1))=ltrim(rtrim(V2.a2))
      

  4.   

    where ltrim(rtrim(V1.a1))=ltrim(rtrim(V2.a2))也不行,奇怪啊,WHERE 比较其他字段又可以
      

  5.   

    明明显示有啊:我如果 WHERE 比较其他的字段都可以显示的。http://upload2.5460.net/data/data2/22/37/16/365160.jpg
      

  6.   

    两个字段的长度不一样,查询分析器里可能可以,具体到程序中就不行,用TRIM把空字符去掉应该就可以了
      

  7.   

    都是nvarchar(50) ,不允许空 类型如图:http://upload2.5460.net/data/data2/22/37/16/365160.jpg就是没有结果出来!
      

  8.   

    用Like,再加 % % 试试
      

  9.   

    明明显示有啊:我如果 WHERE 比较其他的字段都可以显示的。http://upload2.5460.net/data/data2/22/37/16/365160.jpg
      

  10.   

    明明显示有啊:我如果 WHERE 比较其他的字段都可以显示的。http://upload2.5460.net/data/data2/22/37/16/365160.jpg