没有什么问题很正常啊.主表加一条记录.与从表相对的说不定有二条记录咧.
例如:主表增加一个userid='张三'
而从表有 row 1 '张三'
         row 2 '张三' 然后用'张三'进行关联,不是二条数据才怪.

解决方案 »

  1.   

    对,我就是多个表的
    A表是主表,主要是放招聘信息的,userid............
    B表是从表,放公司信息的,userid..................
    C表也是从表,是用来放职位信息的
    还有个表..这几个表是通过userid关联的, 由此left join 关联组成一个视图
    然后我给A表加一条时,视图就出现上面的问题了
    我只想出现一条记录呢
    如果不通过userid关联的话,就组成不了这视图呀。
      

  2.   

    添加三条记录后,如下select a.userid,a.rcw_unit_code,a.rcw_job_adddate,a.rcw_show_index,a.rcw_job_place,a.rcw_job_lock,a.rcw_job_show,c.rcw_code,
    b.rcw_unit_name,a.rcw_zhiwu_name,c.rcw_user_type,a.jnumber
    from rcw_job_info a
    left join rcw_company_info b on b.userid=a.userid
    left join rcw_user c on c.userid=a.userid
    where rcw_show_index=1 and a.userid='rarcw'
    go (这里显现四条,还有条哪里来的都不知道)select * from rcw_job_info where userid='rarcw' and rcw_show_index=1
    go (这里显示正常)