![](/img/trans.png)
[英]How to write a MYSQL CASE WHEN statement with multiple search conditions?
[英]How can Write Multiple and conditions in mysql
尊敬的開發人員,我有下面的Mysql查詢,它給我錯誤的結果,查詢是這樣的
`select * from users
where (Name='hashaam' or LastName='zahid' or Gender='male') and
(City='New York' and State='NY') and
Type=2 and
UserId NOT IN (select UserId from profile_detail where
UserId=user_profile.UserId)`
有兩個“與”重要條件。 那些是
`Type = 2並且UserId Not IN ...從輸入中接收其余的信息。
每當我執行此查詢時,它不僅給我錯誤的結果,而且給我重復的記錄(即使表中沒有重復的記錄)
如何編寫多個“和”查詢? 非常感謝您的幫助。
該請求不應返回重復的行:
SELECT *
FROM
users
WHERE
(Name='hashaam' OR LastName='zahid' OR Gender='male')
AND
City='New York'
AND
State='NY'
AND
Type=2
AND
UserId NOT IN (
SELECT
UserId
FROM
profile_detail
WHERE
UserId=user_profile.UserId
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.