【发布时间】:2015-04-23 14:30:14
【问题描述】:
我有以下疑问:
SELECT DISTINCT AwardDescriptions.aID, CostCentres.cCC
FROM AwardDescriptions
INNER JOIN CostCentres ON AwardDescriptions.aID = CostCentres.cNumber
ORDER BY CostCentres.cCC;
由于某种原因,当我运行查询时,它仍然显示所有重复值。 有什么建议吗?
【问题讨论】:
-
您看到具有相同 aID 和 cCC 的重复行?
-
@AlexK。我知道我现在哪里可能出错了......好的问题改写:如何修改我的查询,以便没有重复的成本中心?
-
那么,如果一个特定的 aID 有 2 个不同的 cCC 值,您想要哪一个?你会选择一个聚合(例如
min()/max())并使用GROUP BY -
@carrots 能给你一些样本数据和你想要得到的结果吗?
-
@AlexK。一个 aID 可以有 2 个不同的 cCC,同样,一个 cCC 可以有 2 个不同的 aID。我并不真正关心 aID,我只希望它呈现 cCC 的所有不同值。
标签: sql ms-access ms-access-2007 ms-access-2010 ms-access-2013