sqlite文件,有两个表,表A是商品的交易明细,但只标了订单编号(唯一)、商品ID(比如一共有五种商品,ID分别是0到4)和数量等,这个表并没有给出商品单价,而另一个表格B则给出了商品ID对应的细节,包含单价和名称等。 我现在想在第一个表内添加新的列,使得这一列内的数据为该商品的金额。 比如原表第一行,订单ID是0001,销售的商品ID是3,而从表B可知ID为3的商品金额是¥20,我想让新添加的列直接显示¥20,请问如何操作呢?
select a.* ,b.price ,[商品金额] = a.[订单数量] * [b.商品单价] from a inner join b on a.[商品id] = b.[商品id]
34,838
社区成员
254,631
社区内容
加载中
试试用AI创作助手写篇文章吧