我要查询设备/代理商/办事处/维修人员
这是4张表中的字段;
要查询维修人员必须和用户表连接查出名字;
维修人员表和咨询表有ID关系;
而咨询表中的机型和机号联合能查询出设备表中的数据;
也就是说,要查出维修人员必须通过咨询表才能和设备表
关联上 求sql语句    兄弟们 

解决方案 »

  1.   

    SELECT      A.EQUIPNUM,A.REMARK1,A.PRDTYPE,A.PRDSRNUM,A.SALESGCODE,A.REMARK3,A.SALESRCODE,
                A.RUNTIME,A.ISDPRD,A.GSSDATE,A.GSFDATE,A.SETPPRD,A.SEFPPRD,A.SEHPPRD,A.ODCNUMBER,A.PGNAME,
                B.DEALER_NAME AS SALESGNAME,
                C.SALESRNAME,
                D.SRVSEQ,f.chtid,
                E.USERNAMEFROM        
                TB_CM_MPRD A, TB_CM_SALESG B, TB_CT_SALESR C, 
                TB_CM_SRVMAN D, tb_cm_muser E, tb_ct_clhist FWHERE       1=1
                AND A.SALESGCODE = B.CRM_DEALER_ID(+)
                AND A.SALESRCODE = C.SALESRCODE(+)
                AND A.PRDTYPE = F.PRDTYPE(+)
                AND A.PRDSRNUM = F.PRDSRNUM(+)
                AND D.CHTID = F.CHTID
                AND D.SRVSEQ = E.USERSEQ
                AND D.SRVMAINFLG = 'Y'
      

  2.   

    这是我写的sql语句,主表示设备表,设备表中有10多万条数据