首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Logparser查询没有给出任何输出

Logparser查询没有给出任何输出
EN

Stack Overflow用户
提问于 2019-02-01 07:53:24
回答 1查看 207关注 0票数 0

我的组织中有多个域。我正在尝试对邮件跟踪日志运行查询,以查找从某些域发送的电子邮件。我相信会有数以千计的电子邮件投递,但我没有得到任何输出。我使用的查询如下。

代码语言:javascript
复制
"SELECT event-id,recipient-address,sender-address from *.log where event-id like 'DELIVER' AND recipient-address LIKE '%@abc.com%' AND recipient-address LIKE '%xyz.com%' AND recipient-address LIKE '%123.com'" -i:CSV -nSkipLines:4 -rtp:-1 >>D:\TEST_Accepted_Domain.csv

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-02-01 15:39:31

调试它的一个好方法是将查询更改为SELECT TOP 10 ...,以限制结果的数量。然后尝试不使用WHERE子句,如果这返回行,则一次添加一个WHERE条件,直到您了解哪里出了问题。

在你的例子中,一个问题是你使用的是AND,你应该在哪里使用OR。尝试:

代码语言:javascript
复制
SELECT ... from *.log 
where event-id like 'DELIVER' AND 
(recipient-address LIKE '%@abc.com%' 
 OR recipient-address LIKE '%xyz.com%' 
 OR recipient-address LIKE '%123.com'
) ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54470965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档