表1
Book_tbl
BookID BookName SaleAmount
1 aaa 10
2 bbb 20
3 ccc 30
4 ddd 32
5 eee 12
6 fff 11Shoppingcart_tbl
CartID BookID Qunatity
001 2 10
001 3 20
001 4 30
002 2 11
002 4 21
002 5 31我想把CartID为001中的书的数量加到Book_tbl中
即要得到的结果是
Book_tbl
BookID BookName SaleAmount
1 aaa 10
2 bbb 20+10
3 ccc 30+20
4 ddd 32+30
5 eee 12
6 fff 11我写的是
update Book_tlb set SaleAmount=SaleAmount+(select Quantity from Shoppingcart_tbl where CartID='001') where Book_tbl.BookID=Shoppingcart_tbl.BookID
但是不行
请问哪里不对?
改怎么写?
解决方案 »
- 求jquery最简单的例子
- 页面跳转问题
- 请教 swfupload 多文件上传的问题
- 页面比较大,网速比较慢时,页面及程序怎样设计才能从上到下显示?以便让用户不要等很久页面才出来,而是从上到下一块一块显示出来。
- 我机器装的是Framework2.0不能运行Framework1.1开发的系统么?
- jsp 用什么编辑工具比较好,初学jsp。
- 如何获取一个Panel里面的HTML??
- 为何我的DataGrid在RenderControl之后,STRINGWRITER接收不到任何信息
- CheckBoxList和RadioButtonList两种控件显示的大小
- FindControl方法引起的错误
- 我写一条SQL语句放在class.cs里面 然后我又放到了ASPX.CS里面 报错 帮我看看 谢谢
- 谁用过C#封装大华DVR的SDK
update Book_tlb set SaleAmount=SaleAmount+Quantity from Shoppingcart_tbl where Book_tbl.BookID=Shoppingcart_tbl.BookID and Shoppingcart_tbl='001'
我不需要求和
------------------------------------------------------------
回:漆黑的夜谢谢 你的是对的 但是,为什么 Quantity前面没有select?