SELECT SUM(PRICE) FROM B,A
WHERE A.ZLXMID='2756' AND A.SFXMID=B.SFXMID;
已经给你调试了!

解决方案 »

  1.   

    select sum(price) from b,a
    where b.sfxmid in (select a.sfxmid from a where = zlxmid )这不就搞定了吗
      

  2.   

    我自己已经搞定了,这个最简单了。不过,还是谢谢楼上的兄弟。
    select a.zlxmid,sum(b.price)
    from a,b
    where a.sfxmid=b.sfxmid
    group by a.zlxmid
      

  3.   

    select a.zlxmid,sum(b.price)
    from a join b
    using(sfxmid)
    group by a.zlxmid
      

  4.   

    select a.zlxmid,max(select sum(price) from b where sfxmid=a.sfxmid) from a group by zlxmid试试这个,还没测试过.