【发布时间】:2020-03-23 03:01:51
【问题描述】:
我在 mariadb 数据库中有五个表,我想选择每个名称表的最后一个值,
我执行此 sql 命令以获得主机、名称和严重性,
我试过这个 sql 命令:
select host, e.name, e.severity
from hosts
left join items i on (i.hostid = hosts.hostid)
inner join functions f on (f.itemid = i.itemid)
inner join triggers t on (t.triggerid = f.triggerid)
INNER JOIN events e ON (e.objectid = t.triggerid)
group by hosts.hostid;
我想要最后一个主机、名称和严重性, 我想要这个结果在 sql 中:
【问题讨论】:
-
我强烈建议您不要在 Zabbix 上使用直接 SQL 查询,而是使用 API (zabbix.com/documentation/4.4/manual/api)
-
定义“最后一个”..
标签: sql mariadb zabbix groupwise-maximum