4

在 Log Parser 中我们可以在两个文件上编写连接查询吗?因为我想根据它们之间的一个共同关系显示两个文件的输出,这可能与日志解析器有关吗?如果是这样,请提出一个例子,在此先感谢

4

2 回答 2

6

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

我在 Internet 上看到了一些示例,这些示例建议了尝试和模拟 JOIN 的方法。一个在 WHERE 子句中使用带有子查询的 IN 操作:

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

这可能足以满足某些人需要 JOIN 的需求 - 过滤。但是,如果您想在同一行上查看来自两个不同来源的数据 - 那将无法实现。

于 2014-11-11T05:07:34.737 回答
-1

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

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

此示例将包含 c:\ 根目录中以 .log 结尾的所有文件

于 2013-09-04T13:35:55.800 回答