我有一张表需要同时与三张表左连接,不知SQL代码如何写?

解决方案 »

  1.   

    table:a,b,c,d
    ((a left join b on a.xxx=b.xxx) as a1 left join c on a1.xxx=c.xxx) as a2 left join d on a2.xxx=d.xxx
      

  2.   

    Select a.*,b.*,c.*,d.*
    From a
    left jion b on a.a1=b.a1
    left jion c on a.a2=c.a2
    left jion d on a.a3=d.a3
    照这个样子,只要你各个表之间的联系清楚,连多少都行
      

  3.   

    到sql sever 企业管理器中去建一个查询,把表都加上,试一下就行。再看SQL代码
      

  4.   


    to:dulei115() dmManage.aqryFy.SQL.Text := 
    'Select Distinctrow FY.FSRQ,FY.FYJE,FY.ZT,FY.XXMS,Client.KHMC,LXR.Name From FY '
             +'left Join Client On Fy.khid = client.khid '
             +'left Join LXR On Fy.LXRid = LXR.LXRid '
             +'Order By FSRQ';为什么提示我语法错误(操作符丢失)?