更新:
好的,所以您的回复中的查询效果很好!现在,我遇到了一些不太理想的输出。在日志表中出现有时同一个evid下有多个日志。这会导致查询返回具有相同事件信息的多行。有没有办法将所有 log.text 与匹配的 log.evid 连接起来,这样输出仅限于所需的信息?
我正在尝试制定一个 mysql 查询,该查询将从表中选择某些列,并将它们与同一数据库上不同表中的某些列进行比较。我只想显示具有匹配事件 ID 的行(evid)。这两个表被命名status
并且log
我需要的events.log
表中唯一的列被命名evid
和text
我提出的查询显示了 Zenoss 控制台中的所有活动警报:
SELECT device, component, summary, count, ownerid, evid
FROM events.status
WHERE severity >2;
基本上我需要弄清楚如何加入events.status
并且events.log
只显示匹配的行evid
我只有对该数据库的读取权限,但如果需要写入权限,我可能会甜言蜜语让合适的人获得访问权限。
非常感谢您的帮助,因为我是一个 DB 菜鸟。