我必须编写一个Spring Boot服务,以查询在IP地址上没有被充分利用的主机或服务器。它需要HTTP / REST端点来检索具有少于或等于X个活动IP地址的主机名。
有很多方法可以解决此问题,但作为证明或概念,我决定采用嵌入式数据库路由,选择在春季启动时使用H2 db。这将通过利用SQL检索所需的结果集来简化解决方案。
我试图找到正确的查询来检索结果,并提出了以下建议:
select hostfqdn from ip where active='1'
group by hostfqdn having count(active) <=1
union
select hostfqdn from ip group by hostfqdn having count(active) <=1
我知道union子句之后第二个SQL查询的逻辑不正确。
领域模型 -IP