好的,所以您的回复中的查询效果很好!现在,我遇到了一些不太理想的输出。它出现在日志表中有时在相同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
我只有读访问该数据库,但如果写访问necess阿里,我可能会甜言蜜语地让人们进入。
您的帮助是非常感谢,因为我是一个总DB小白菜。
选择log.evid,从events.log升log.text内部联接events.status S ON l.evid = s.evid其中<您想要放置的任何条件>; – Shubhansh 2012-08-02 09:28:41