【发布时间】:2018-03-28 11:19:27
【问题描述】:
我必须选择不同的月份 ID,以下查询返回重复值。如何解决这个问题?
SELECT DISTINCT m1.ID as C1, m2.ID as C2
FROM Mois m1, Mois m2
WHERE m1.ID IN('1','4','9')
AND m2.ID IN('2','5','10')
这就是我想要得到的:
C1 | C21 | 2
4 | 5
9 | 10
【问题讨论】:
-
您的预期输出和样本数据是什么。
-
没有重复项,至少对于 both ID 列而言没有。您的预期输出是什么?
-
你需要有一种聚合这些重复的方法(c1=1,c2=2)不同于(c1=1,c2=3)
-
c1值如何选择c2值?
-
@TimBiegeleisen 我希望每一列都包含不同的值
标签: sql sql-server reporting-services ssrs-2012