我有一个小问题,使用'和'一次与'或'两次,只要我添加第二个或它返回所有数据,而不是过滤。基本上下面应该返回John Smith的所有案例,其中状态为“活跃”。或者'在联系人'
Select
c.Adviser,
l.Status
From
tbl_lead l Inner Join
tbl_clients c On c.client_id = l.client_id
Where
(c.Adviser = 'John Smith' And l.Status = 'active') Or
(l.Status = 'in contact')
任何人都可以看到我哪里出错了吗?
答案 0 :(得分:4)
使用"IN"
子句。
Select
c.Adviser,
l.Status
From
tbl_lead l Inner Join
tbl_clients c On c.client_id = l.client_id
Where
c.Adviser = 'John Smith' And l.Status IN ('active','in contact')