0

在此处输入图像描述

在此处输入图像描述

我正在尝试在报告中显示每只股票的总数及其描述。我有 2 个查询,但不知道如何组合它们。第一次查询

SELECT 
  stock_partno, SUM(stock_qty) AS TotalStock
FROM 
  stock
GROUP BY 
  stock_partno;

第二次查询

SELECT DISTINCT 
  Stock.stock_PartNo, parts.parts_Desc
FROM 
  parts 
INNER JOIN 
  stock 
ON 
  parts.Parts_partno = Stock.stock_PartNo;

我如何结合这两个查询,以便他们可以显示每个零件的总库存及其描述的报告?

4

1 回答 1

0

为了能够选择该parts_Desc列,请将其添加到 GROUP BY 子句。这将保持与第一个查询中相同的分组(因为每个部件号只有一个描述)。

SELECT  
  SUM(stock.stock_qty) AS TotalStock,
  Stock.stock_PartNo, parts.parts_Desc
FROM 
  parts 
INNER JOIN 
  stock 
ON 
  parts.Parts_partno = Stock.stock_PartNo;
GROUP BY 
  Stock.stock_partno, parts.parts_Desc;
于 2012-09-23T07:26:38.050 回答