手机或者邮箱登陆 mysql查询语句
2017-05-15 08:11
459 查看
现在很多登陆都是手机和邮箱混合登陆,mysql的查询语句现在想到的有两种。
其一是使用UNION:
其二是使用OR:
SELECT *
其一是使用UNION:
SELECT * FROM enterprisemember WHERE enterprisemember.MobilePhone = #{mobilephone} AND enterprisemember.memberPassword = #{memberpassword} UNION SELECT * FROM enterprisemember WHERE enterprisemember.mailbox = #{mailbox} AND enterprisemember.memberPassword = #{memberpassword}
其二是使用OR:
SELECT *
FROM enterprisemember
WHERE (MobilePhone = #{mobile} OR mailbox = {mailbox} )
and enterprisemember.memberPassword = #{memberpassword}
相关文章推荐
- MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询
- Mysql 将数据库中的手机号码,以前4位+****+后三位整表查询处理 SQL语句
- MySQL查询符合某个条件的前若干条语句或者后若干条语句
- MySQL登陆方式、数据类型、数据引擎及SQL查询语句,注意的问题.
- 查询你的手机或者邮箱注册过那些网站
- mysql 查询语句分析explain
- 设计高效合理的MySQL查询语句讲解
- mysql随机查询语句
- 从一个MysqL的例子来学习查询语句
- MySQL中动态生成多条件查询语句
- php中使用mysql_stmt(预处理语句)来处理select查询结果
- 一条mysql查询语句
- windws下mysql客户端登陆服务器选用字符集的不同造成的语句执行效果不正确
- mysql语句查询-从表中选择想查看的位置和条数
- mysql查询替换语句
- mysql limit查询语句优化原则
- 设计高效合理的MySQL查询语句
- mysql 实现 mssql exec 动态查询语句
- 从一个MySQL的例子来学习查询语句
- 找出Mysql查询速度慢的SQL语句