三个表 A,B,C
A表 jydxx
B表 T_B_SKD_MX
C表 Fhxx
关联字段 jydbh 三张表都有
SELECT distinct(A.Jydbh),A.sdzmc,A.dzzmc,A.sxhh,A.jshj,A.hwlxmc,A.Fhrxm,A.Other,A.Jhrq,A.Fgsbm,A.hdfk,B.bencijine,0 as xz
FROM Jydxx as A left outer join T_B_SKD_MX as B on A.Jydbh = B.jydbh
where A.del_flag = 0 and ( A.hdfk <>0 ) and (A.yfhxbz=0)
select jydbh,clbh,cksj from fhxx
现在要的字段是 以上两句sql的合并 即
distinct(A.Jydbh),A.sdzmc,A.dzzmc,A.sxhh,A.jshj,A.hwlxmc,A.Fhrxm,A.Other,A.Jhrq,A.Fgsbm,A.hdfk,B.bencijine,0 as xz,clbh,cksj
------解决方案--------------------
试试这个:
SELECT distinct(A.Jydbh),A.sdzmc,A.dzzmc,A.sxhh,A.jshj,A.hwlxmc,A.Fhrxm,A.Other,A.Jhrq,A.Fgsbm,A.hdfk,B.bencijine,0 as xz
,c.clbh,c.cksj
FROM Jydxx as A left outer join T_B_SKD_MX as B on A.Jydbh = B.jydbh
left join c on c.Jydbh = B.jydbh
where A.del_flag = 0 and ( A.hdfk <>0 ) and (A.yfhxbz=0)
------解决方案--------------------
SELECT distinct(A.Jydbh),A.sdzmc,A.dzzmc,A.sxhh,A.jshj,A.hwlxmc,A.Fhrxm,A.Other,
A.Jhrq,A.Fgsbm,A.hdfk,B.bencijine,0 as xz,C.Clbh,C.Cksj
FROM Jydxx as A
left outer join T_B_SKD_MX as B on A.Jydbh = B.jydbh
left outer join fhxx as C on A.Jydbh = C.jydbh
where A.del_flag = 0 and ( A.hdfk <>0 ) and (A.yfhxbz=0)