我正在嘗試爲庫存報告創建一個SQL查詢。到目前爲止,我已經創建了一個SQL查詢,成功返回了唯一的零件號以及它們的描述和現有數量。我想將客戶名稱添加到我的報告中,但由於我們向多個客戶出售部分零件,因此儘管有DISTINCT語句,但添加此零件編號和數量會導致重複。有沒有辦法將結果限制爲僅列出每個零件的客戶?我是SQL新手,所以我想我錯過了一些明顯的東西。這裏是我的查詢:SQL中的重複項
select distinct [Part].[PartNum] as [Part_PartNum]
, [Part].[PartDescription] as [Part_PartDescription]
, [PartBin].[OnhandQty] as [PartBin_OnhandQty]
from Erp.Part as Part
inner join Erp.ShipDtl as ShipDtl on Part.Company = ShipDtl.Company
And Part.PartNum = ShipDtl.PartNum
inner join Erp.PartBin as PartBin on Part.Company = PartBin.Company
And Part.PartNum = PartBin.PartNum
order by Part.PartNum
將查詢添加爲文本而不是鏈接到圖像 – Jens
添加一些樣本表數據和預期結果。 (同樣格式的文本。) – jarlh
選擇不同 \t [部分]。[PartNum]如[Part_PartNum], \t [部分]。[PartDescription]如[Part_PartDescription], \t [PartBin] [OnhandQty]如[PartBin_OnhandQty ] 從Erp.Part作爲 內部分加入作爲Erp.ShipDtl上ShipDtl \t Part.Company = ShipDtl.Company 而 \t Part.PartNum = ShipDtl.PartNum 內部聯接Erp.PartBin作爲PartBin上 \t部分.Company = PartBin.Company And \t Part.PartNum = PartBin.PartNum order by Part.PartNum –