当前位置: 代码迷 >> Sql Server >> SQL多表查询,请大神指点
  详细解决方案

SQL多表查询,请大神指点

热度:29   发布时间:2016-04-24 09:36:58.0
SQL多表查询,请大神指导。


------解决思路----------------------
SELECT
B.BCMC,SUM(C.SL)SL,B.GG
FROM
B
LEFT JOIN A ON B.BCMC=A.BCMC
LEFT JOIN C ON A.CPDM=C.CPDM
GROUP BY
B.BCMC,B.GG

------解决思路----------------------
SELECT 
      B.BCMC,B.GG,A.SL
FROM
      (SELECT  A.BCMC,SUM(C.SL) AS SL FROM A INNER JOIN C ON A.CPDM=C.CPDM GROUP BY A.BCMC) AS A
INNER JOIN B ON A.BCMC=B.BCMC
  相关解决方案