-1
即使使用DISTINCT
,我仍然会在[CONMAT_MATCHING_DONOR]上看到重复的内容。即使在使用DISTINCT之后,为什么仍然会在[CONMAT_MATCHING_DONOR]上重复?
SELECT TOP 1000 [CONTRIB_MATCH_ID]
,[CONMAT_CONTRIBUTION]
,[CONMAT_FORM_RECEIVED_DATE]
,[CONMAT_MATCHING_DONOR]
,[CONMAT_STATUS]
,[STATUS_DESC]
,[CONMAT_STATUS_DATE]
FROM [ods_production].[dbo].[SPT_CONTRIB_MATCH]
WHERE [CONMAT_MATCHING_DONOR] IN (SELECT DISTINCT
[CONMAT_MATCHING_DONOR]
FROM [ods_production].[dbo].[SPT_CONTRIB_MATCH])
ORDER BY [CONMAT_MATCHING_DONOR] DESC
尝试添加不同的外部查询 – geoandri 2014-10-16 13:14:02
你有什么表信息可以发布?还有一些结果?你认为什么是“重复”? – Jake 2014-10-16 13:14:43
该列的GROUP或PARTITION。 – 2014-10-16 13:16:08