0

ここに画像の説明を入力してください

ここに画像の説明を入力してください

各株の合計とその説明をレポートに表示しようとしています。2つのクエリがありますが、それらを組み合わせる方法がわかりません。最初のクエリ

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

2番目のクエリ

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 句に追加します。これにより、最初のクエリと同じグループ化が維持されます (各部品番号には説明が 1 つしかないため)。

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 に答える