我有个SQL,给出blborrow.readerid,
通过条件
blborrow.booksid,
blbooks.booksid,
blbooks.bookid,
blbook.bookid,
求出SUM(blbook.yajin)

解决方案 »

  1.   

    select sum(yajin) from blbook  inner join blbooks on blbook.bookid=blbooks.bookid inner join  blborrow on blbooks.booksid=blborrow.booksid
      

  2.   

    你给多一点代码可以吗???
    又或者说明一下你这些是什么东东???
    blborrow.readerid是什么??
    blborrow是你的数据对象吗??
    那么yajin是其中一条记录的名吗??
    那么你的SUM(blbook.yajin)是要求一个记录的sum吗???
    不好意思,你的问题,我看得不是很明白。
      

  3.   

    select sum(yajin) from blbook,blbooks,blborrow   
    where blbooks.bookid = blbook.bookid 
          and     blborrow.booksid = blbooks.booksid
      

  4.   

    那些都是表名
    谢谢GG了,
    我试过了,
    PASS
    了~
      

  5.   

    select sum(yajin) from blbook  inner join blbooks on blbook.bookid=blbooks.bookid inner join  blborrow on blbooks.booksid=blborrow.booksid
     WHERE blborrow.readerid=someValue