【发布时间】:2021-01-28 12:46:49
【问题描述】:
我有这张桌子叫做“Anfrage”。这些是“Anfrage Table”中的列:
我想计算同一个客户查询了多少次。所以我做了一个新的专栏“Menge_Anfrage”,意思是查询的数量。结果应该是这样的:
我尝试使用这个查询:
`SELECT DISTINCT Count(*)
FROM Anfrage
WHERE KundenNr = 1
) AS "Menge Anfrage",`
但它在“Menge Anfrage”列的所有行中返回“4”。有人可以告诉我正确的查询吗?我正在使用 SQL 工具 1,8 b38。非常感谢。
【问题讨论】:
-
有点困惑。你有一个子句
WHERE KundenNr = 1但你的表没有这样的行? -
我只是随机尝试查询。如果我没有放 where 子句,它会返回一个“6”作为结果,这不是我想要的。你看到我的表格结果了吗?这就是我想要的。
-
我知道了,我相信你现在已经有了答案:)
标签: sql oracle count distinct-values