weixin_45607494 2020-12-23 13:17 采纳率: 100%
浏览 23
已采纳

各位数据库大佬救救小白吧,想知道一条查询语句!!!

就是我在ASP.net里做了用户登录界面,想知道如何在两个textbox里获取了账号密码之后,在数据库里的两个表里查有没有匹配的信息。

比如学生表student里有sno, sname, spassword; 教师表teacher里有tno, tname, tpassword。如何我获取了用户密码后,怎么判断用户和密码是否存在于这两个表中的某一行数据中啊。。

我是菜鸟,初学者!!!别嘲笑我TAT我只是想知道怎么查询

谢谢各位大佬们

  • 写回答

4条回答 默认 最新

  • 获益飞浅 2020-12-23 14:47
    关注

    可以使用union all

    select no,name,password from (

    select sno as no,sname as name,spassword as password from student where sno='账号' and spassword='密码'

    union all

    select tno as no,tname as name,tpassword as password from teacher where tno='账号' and tpassword='密码'

    )

    查询出来不为空就证明,存在

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?