使用LogParser加入查询

时间:2013-09-04 07:46:50

标签: logparser

在Log Parser中我们可以在两个文件上编写连接查询吗? 因为我想根据它们之间的一个公共关系显示两个文件的输出,这可能与Log Parser有关吗?若是,请举个例子, 在此先感谢

2 个答案:

答案 0 :(得分:6)

显然LogParser v2.2(不幸的是最新版本)不支持JOIN操作。

我在互联网上看到了一些提示尝试和模拟JOIN的方法。一个在WHERE子句中使用IN操作和子查询:

SELECT * FROM Log1 WHERE FieldA IN (SELECT FieldA FROM Log2)

对于某些人需要JOIN来进行过滤可能就足够了。但是如果你想在同一条线上看到来自两个不同来源的数据 - 那就不会实现它。

答案 1 :(得分:-1)

如果文件格式相同,您可以在FROM语句中引用它们,例如:

SELECT * 
FROM c:\*.log
WHERE cs-username = 'joe'

此示例将包含以c:\

根目录中以.log结尾的所有文件