Select MySQL查询whe use或where条件中的错误答案

Select MySQL查询whe use或where条件中的错误答案,select,where-clause,Select,Where Clause,当我使用这个查询时,它返回一个在我要查找的列中为零的行,并返回2行,但必须返回1行 手机和电子邮件(如果为0)将出现在我的查询答案中 如何纠正这一点 谢谢你,阿明 SELECT username, realname, code_meli, email, mobile, pwd_hash, type FROM users WHERE username = 'admin' OR mobile = 'admin' OR code_meli = 'a

当我使用这个查询时,它返回一个在我要查找的列中为零的行,并返回2行,但必须返回1行

手机和电子邮件(如果为0)将出现在我的查询答案中

如何纠正这一点

谢谢你,阿明

SELECT 
    username, realname, code_meli, email, mobile, pwd_hash, type 
FROM 
    users 
WHERE 
    username = 'admin' 
    OR mobile = 'admin' 
    OR code_meli = 'admin' 
    OR email = 'admin'