添加三条记录后,如下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 (这里显示正常)
A表是主表,主要是放招聘信息的,userid............
B表是从表,放公司信息的,userid..................
C表也是从表,是用来放职位信息的
还有个表..这几个表是通过userid关联的, 由此left join 关联组成一个视图
然后我给A表加一条时,视图就出现上面的问题了
我只想出现一条记录呢
如果不通过userid关联的话,就组成不了这视图呀。
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 (这里显示正常)