m0_58149371 2021-06-07 10:31 采纳率: 60%
浏览 25
已采纳

怎么把查出来的值赋值给另一个表的其中一个列

1. select d.di_Id,d.sl_SerialNumber,d.sl_Money,s.s_Name,d.di_Time,d.di_Remark from tab_disbursements d join tab_staff s on d.s_Id=s.s_Id limit #{pageIndex},#{limit}

2.SELECT SUM(pd_Subtotal)FROM  tab_purchasedetails WHERE sl_SerialNumber=2

希望sql语句2查出来的数据赋值给sql语句1中的sl_Money列。求大佬解答

 

  • 写回答

1条回答 默认 最新

  • 得一以生 2021-06-07 10:51
    关注

    select d.di_Id,d.sl_SerialNumber,(SELECT SUM(pd_Subtotal) FROM tab_purchasedetails WHERE sl_SerialNumber=d.sl_SerialNumber) sl_Money,s.s_Name,d.di_Time,d.di_Remark from tab_disbursements d join tab_staff s on d.s_Id=s.s_Id limit#{pageIndex},#{limit}

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?