条件:
该设备有一个名为"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;