SQL - 一旦满足同一列的条件,就计数不同

问题描述 投票:0回答:0

我可以在网上找到很多关于这个的例子,但它在同一专栏中的特定部分似乎抛弃了我可以实施的任何解决方案。

我有一个带有

ID
的专栏,另一个带有
date
,第三个带有
city
.

我试图找到所有实例,其中每个 ID 在特定时间范围内有 2 个不同的城市值。

我可以在 SQL 中使用

case when
获取所有这些信息,但是我还需要满足一个条件,这就是我遇到问题的地方。

城市栏中有很多空白(''),这些是我感兴趣的。所以我在上面说 2 个不同的城市,其中 2 个必须是空白的。

有人知道我该怎么做吗?

sql distinct
© www.soinside.com 2019 - 2024. All rights reserved.