插入表栏位为空不更新主表此栏位,不为空就跟新主表的此栏位,SQL语句怎么写
我开始是这么写的,但是r表只跟改了一个栏位,其它的栏位为空,然后把p表开始的栏位数据也跟新为空了.
UPDATE p SET p.zj=r.zj,p.jbgz=r.jbgz,p.zwjt=r.zwjt,p.gwjt=r.gwjt,p.txjt=r.txjt,p.glgz=r.glgz,p.xj=r.xj, p.jtbt=r.jtbt,p.znbt=r.znbt,p.glf=r.glf,p.gjjjs=r.gjjjs,p.yljs=r.yljs,p.ghkk=r.ghkk,p.shjt=r.shjt
FROM hs_gzzldr r LEFT JOIN hp_zd01 p ON r.zgbh=p.zgbh
WHERE __chk = 1
我现在想要的是,当r的栏位不为空时才跟新p表