我不知道如何为我要问的问题标题问题标题。SQL Where Where子句同时与两个条件匹配
我有一个SELECT查询,如果我的where
子句的组合为真,则该查询不能返回任何行。这里是我的示例代码:
SELECT
*
FROM
MyTable m1
WHERE
(m1.User != '1' AND m1.Status != '1')
但是我试图问SQL是: “只返回行,当用户不是‘1’,他的状态不是‘1’在同一时间。如果这个组合不是真的,那么它可以返回这些行“。
所以,如果用户是“1”和状态是“2”,那么很好地返回这些行。
看起来很简单,但我不能想象如何做到这一点......请帮忙吗?
替换'和'或' –
您正在寻找此我想和':'! (m1.User ='1'或m1.Status ='1')'... – arkascha