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