为满足以下两个条件的设备返回一个不同的mac地址列表



条件:

该设备有一个名为"Hack3r"的用户自2021年开始,该设备已成为100多个连接的主机

关系模式:

Device [mac, state, brand, model, serialNumber] 
DeviceUser [mac, user]
Connects [host, client, timestamp, duration]

我相信我们正在研究UNION函数,但我不确定如何实现它

您没有标记SQL类型,但您应该调整语法以获得此答案。这个答案假设Connects的主机是一个mac地址。如果没有,请告诉我,我会删除这个。

select du.mac from deviceuser du
join connects c on du.mac=c.host
where du.user='Hack3r' and year(c.timestamp)=2021
group by du.mac
having count(*) > 100;

相关内容

最新更新