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

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

就是我在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条)

报告相同问题?

悬赏问题

  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝