在2个表之间查询

时间:2019-06-20 09:11:06

标签: sql sql-server tsql

我需要在2个表之间编写查询,以使我知道每个SKUs的总数。

表1:order_item

order_item_id(pk)    order_id    product_id    qty_ordered    total

表2:产品

product_id       SKU    name    price

我尝试了以下操作:

from product
select SKU
Natural Join order_item

1 个答案:

答案 0 :(得分:0)

SELECT sum(qty_ordered), p.name, p.SKU 
FROM   product p 
       JOIN order_item o 
         ON p.product_id    = o.product_id    
group by 
       p.name, p.SKU

关于聚合和分组的有用链接:https://www.w3schools.com/sql/sql_groupby.asp