现在有三个表,一个是医保个人基本信息(cdsrsj_grjbxx)包含个人编号、姓名、身份证号三个字段;医保参保单位基本信息(cdsrsj_dwjbxx)包含单位名称、单位编码两个字段;医保个人参保信息(cdsrsj_grcbxx)包含单位编码,个人编码两个字段;在个人基本信息里会有重复的姓名,但是个人编号不同,,对应的cdsrsj_dwjbxx里的单位名称也就不同,该怎么通过sql语句查询出每个个人姓名和单位名称对应的个人基本信息表里的身份证号
select a.name as xm,a.idcard as zjhm ,b.corp_name as dwmc
from cdsrsj_grjbxx a
join cdsrsj_grcbxx c on a.indi_id=c.indi_id
join cdsrsj_dwjbxx b on b.corp_id=c.corp_id
学习.......................................
你上面写的差不多了,join改成left join