我有三个表:Stock,Orderline和Order。我在Order表中有一个Total列,我想包含每个订单的订单总和。 Orderline表由Order_id,Stock_id和Qty组成,Stock表有Stock_id和Price。我可以筛选与每个Order_id关联的Stock_ID并显示每个订单的数量,我认为我需要使用内部联接来计算每个订单的成本,方法是将每个Stock_id的价格相加并将其乘以订单行中的数量表和股票表中的价格,但我不知道从哪里开始。我还希望在计算每个Order_id时将其添加到数据库中的Total列中,并且不知道如何执行该操作。我正在使用SQLite3。任何帮助将不胜感激。3表内部联接的SQL计算
顺序表: ORDER_ID,ORDER_TOTAL,order_datetime
订单行表: ORDER_ID,STOCK_ID,数量
库存表: STOCK_ID,STOCK_PRICE,stock_name
这可能有助于显示带有列标题和一些示例行的表格 – BYates
我不确定如何在此处使用表格,并且很难显示它们。 –