【发布时间】:2021-04-22 05:47:37
【问题描述】:
使用 AWS Athena(因此使用 MySql 进行查询)我正在尝试检索相同 IP 已记录多少次的信息。我有列:时间戳、IP、国家。我想计算每个 IP 的唯一出现次数。
我正在尝试使用此查询,但结果错误:
SELECT timestamp as Timestamp,
count(httprequest.clientIp) as Count,
httprequest.country as Country
FROM table_name
GROUP BY timestamp, httprequest.country
感谢您帮助我完成了这个计数器查询。
编辑:
样本数据:
{
"timestamp":1610808650667,"httpRequest":
{"clientIp":"11.111.111.111",
"country":"UK"}
}
【问题讨论】:
-
帮助我们帮助你 - 分享一些示例数据和你想要得到的结果
-
对不起,我已经添加了示例数据
-
如果要统计每个IP的出现次数,是不是也需要按IP分组?当您说结果错误时,我怀疑您的样本数据会表明
标签: mysql sql select amazon-athena