gpt4 book ai didi

mysql - 来自2个表和分组的复杂mysql查询计数

转载 作者:行者123 更新时间:2023-11-30 00:46:39 26 4
gpt4 key购买 nike

我有 2 个入站表,出站两个表具有相同的结构

入站

id | site_id | ip (bigint) | date 1 | 1       | 12345678890 | 20140123 2 | 1       | 12341234000 | 20140123

出站

id | site_id | ip          | date 1 | 1       | 12345678890 | 20140123 2 | 1       | 12341234000 | 20140124 3 | 1       | 12341234000 | 20140124

我的输入只是 site_id 我想合并入站和出站表并获得结果

inbound_unique_ip_count |  outbound_unique_ip_count | date                      2 |                         1 | 20140123              0 or null |                         1 | 20140124

我认为按日期分组应该有效吗?

最佳答案

使用这个:

select date, COUNT(distinct(a.inbound_unique_ip_count) ) as `inbound_unique_ip_count`, 
COUNT(distinct (outbound_unique_ip_count )) as `outbound_unique_ip_count`
from inbound a JOIN outbound b on a.site_id=b.site_id
group by 1

关于mysql - 来自2个表和分组的复杂mysql查询计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com