asp.net web窗体怎么实现当符合两个条件中任意一个时不允许注册,里面的那个sql语句怎么写啊

画框的那段sql语句该怎么写啊,写了几次都不对想写的是:数据库Audit表中State字段等于通过或待审核时(我原来写的是Select * from Audit where State in (通过,待审核) 但是这样会报错)

我的理解是:想判断某一个注册用户ID是否已经注册过了,对吗?所以这条SQL语句应该要有两个条件才行,试着改成下面这样:
Select * from Audit where State=(State='通过' OR State='待审核') AND teachernumber=@teachernumber
如果只是判断记录是否存在的话,建议修改成下面的语句,效率可能会高一点哦。
Select count(1) from Audit where State=(State='通过' OR State='待审核') AND teachernumber=@teachernumber
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-28
你的逻辑错了吧,你要查用户是否已经注册,不是应该查你的表中是否有对应的用户名存在么?

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网