我已返回樣低於3列的查詢:分組的行和組合數據
Second ref Code Description
10/14/0094 ZW01008 Side Support Bracket PM1662TAA
10/14/0095 ZW01008 Rear Hook LH PM1664TAA
10/14/0095 ZW01008 Rear Hook LH PM1664TAA
10/14/0095 ZW01008 Rear Hook RH PM1663TAA
10/14/0095 ZW01008 Rear Hook RH PM1663TAA
10/14/0096 ZW01008 Sunblind Brackets PM1665TAA
10/14/0098 ZW01008 NEW TOOL TRIAL 300 HALFS 600 WEDGES
10/14/0100 ZW01008 NEW TOOL TRIAL WATER RESERVOIR
如果存在具有相同SecondRef
多個行欲組的那些行一起,並且或者僅具有Description
之一值顯示,因爲它們將是彼此的變體,或者將所有4個記錄的值合併到一個記錄中。
這裏是我用來獲取例如查詢:
SELECT AllocationBalance.SecondRef, StockItem.Code, BomRecord.Description
FROM AllocationBalance AS AllocationBalance
INNER JOIN StockItem AS StockItem ON AllocationBalance.ItemID = StockItem.ItemID
INNER JOIN BomAllocation ON AllocationBalance.Reference = BomAllocation.AllocationNumber
INNER JOIN WopOrder ON BomAllocation.BomAllocationID = WopOrder.BomAllocationID
INNER JOIN BomRecord ON WopOrder.BomRecordID = BomRecord.BomRecordID
WHERE (AllocationBalance.RecipientName = 'BOM') AND (StockItem.Code LIKE '%ZW01008%')
作品非常感謝你 – Oisian2 2014-11-03 14:04:00
@坦納。 。 。我傾向於使用'max()'而不是'min()'。這樣,如果其中一個描述是空字符串,您將選擇其他內容。 – 2014-11-03 14:18:40
@GordonLinoff謝謝,這是一個很好的觀點,已經修改了答案以包含這一點。 – Tanner 2014-11-03 14:24:27