問題:有沒有辦法讓不匹配的查詢返回具有多個項目但記錄相同的記錄?訪問不匹配的查詢多個記錄
我對一個表和一個SQL查詢運行一個不匹配的查詢。一切適用於查詢中不存在的記錄。我的問題在於,當查詢中存在多條記錄時,無法識別應該重複的記錄。
這些是需要安裝和跟蹤的飛機部件。每個部分都有與其位置相關的代碼LOC
。在某些情況下,這些部件具有相同的LOC
代碼,但安裝了多個部件。
示例:在一種情況下,我們安裝了8個螺栓。該表分別列出每個螺栓,它們都具有相同的LOC
。如果只安裝一個螺栓,則不匹配的查詢不會返回剩餘的7個未安裝螺栓的值。它看到一個螺栓並繼續前進。
有沒有辦法讓不匹配的查詢返回具有多個項目但記錄相同的記錄LOC
和Name
?
SELECT [MCDS-E].MODEL, [MCDS-E].LOC, [MCDS-E].NOMENCLATURE, [MCDS-E].CHANGE_TYPE,
[MCDS-E].TBO, [MCDS-E].CHANGE_NUMBER, [MCDS-E].DA2410,
[MCDS-E].LOCAL_TRACKED, [MCDS-E].COMMENTS
FROM [MCDS-E]
LEFT JOIN Select_ACFT ON [MCDS-E].[LOC] = Select_ACFT.[LOC]
WHERE ((([MCDS-E].MODEL)=Forms!Index!Text5)
AND ((Select_ACFT.LOC) Is Null));
我的表可能有:
LOC NOMENCLATURE
- ABCD123 Bolt
- ABCD123 Bolt
- ABCD123 Bolt
- ABCD123 Bolt
的查詢可能有:
LOC NOMENCLATURE
- ABCD123 Bolt
匹配查詢將不會顯示出任何結果爲未安裝其他三個ABCD123螺栓。
任何援助將非常感激。
感謝
請編輯您的問題,提供樣本數據和期望的結果。 –
GROUP BY位置和名稱以及SUM或COUNT零件 – geeFlo
我在access sql查詢中添加了代碼 –