错误:在预期条件的上下文中指定的非布尔类型的表达式,靠近')'

时间:2018-03-16 15:31:45

标签: sql

我正在尝试查询打开电子邮件的所有人,其中emailname包含“offer”一词。但是,我收到了错误:

  

错误:在上下文中指定的非布尔类型的表达式   预计条件接近')'。

SELECT j.Emailname, j.JobID
FROM   _Job j
WHERE  j.Emailname LIKE 'offer%'
AND (
    SELECT o.SubscriberKey, o.JobID
    FROM   _Open o
    WHERE  o.JobID = j.JobID
)

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

好吧,Class Response { int Id, string Name, ConnectedObject Obj } Class ConnectedObject { string COName, int COId } 需要一个AND,但你给它一个返回记录的子查询。

也许您想要使用Boolean(选择EXISTS,因为列在1 / EXISTS中不重要):

NOT EXISTS