我想做个查询,以录入人和录入时间分组,从各个表中选中求和字段并组合成一张视图,但是发现如果某张表里没有该录入人,视图查询结果就为空。我应该怎么处理这个问题那?有朋友说让我把需要的数据从各表查询出来然后自己写张表,付空值进去,但是没明白怎么操作。谁有好的方法给我传授下,不胜感激!亦可邮件[email protected]!

解决方案 »

  1.   

    连接查询应该就可以解决的问题,如果你要具体SQL语句,就把表结构写出来
      

  2.   

    left join 一下就可以了吧,应该可以满足你的要求了。赫赫
      

  3.   

    我是让A.录入人=B.录入人=C.录入人,group by 录入人,日期。这样的话一旦我要查询的日期范围里某张表没记录,那就意味着“A.录入人=B.录入人=C.录入人”条件不成立!对吧?!就出不了结果了。
    另外请教下,LEFT JOIN怎么用啊?
      

  4.   

    A.录入人=B.录入人=C.录入人  分成两步写  A.录入人=B.录入人 and B.录入人=C.录入人