SQL查詢在MS-訪問DISTINCT不工作
INSERT INTO tblTmpEventLog(TrackingNumber, PartNumber, PartNumberChgLvl,
EnteredBy, EventTypeSelected, EventDate)
SELECT DISTINCT tblRevRelLog_Detail.RevRelTrackingNumber,
tblRevRelLog_Detail.PartNumber, tblRevRelLog_Detail.ChangeLevel,
[Forms]![frmEventLog_Input]![EnteredBy] AS EnteredBy,
[Forms]![frmEventLog_Input]![EventTypeSelected] AS EventTypeSelected,
CDate([Forms]![frmEventLog_Input]![EventDate]) AS EventDate
FROM tblRevRelLog_Detail LEFT JOIN tblEventLog
ON (tblEventLog.PartNumber = tblRevRelLog_Detail.PartNumber)
AND (tblEventLog.PartNumberChgLvl = tblRevRelLog_Detail.ChangeLevel)
WHERE ((([tblRevRelLog_Detail]![RevRelTrackingNumber]) =
[Forms]![frmEventLog_Input]![TrackingNumber]))
AND ((tblEventLog.PartNumber) NOT IN
(SELECT tblEventLog.PartNumber FROM tblEventLog
WHERE tblEventLog.EventTypeSelected = 'pn REMOVED From Wrapper'
AND tblEventLog.TrackingNumber =
tblRevRelLog_Detail.RevRelTrackingNumber
AND tblEventLog.PartNumber = tblRevRelLog_Detail.PartNumber
AND tblEventLog.PartNumberChgLvl =
tblRevRelLog_Detail.ChangeLevel
));
DISTINCT關鍵字爲EnteredBy,EventTypeSelected不working..I意味着,對於這些列中的數據不顯示,當我使用DISTINCT關鍵字。
EVENTDATE工作正常,但我不明白爲什麼它不顯示EneteredBy和EventTypeSelected列。
誰能告訴我如何處理?
你問14個問題,並選擇一個答案只有33% - 開始選擇你的問題的答案。 – 2010-12-15 16:57:34
如果你需要幫助,你需要顯示整個查詢 – mwolfe02 2010-12-15 17:00:52
@Jack,好吧我會從現在開始... – user397316 2010-12-15 17:03:28