首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定用户是在第一个表还是在第二个表中?

如何确定用户是在第一个表还是在第二个表中?
EN

Stack Overflow用户
提问于 2022-11-04 08:22:31
回答 1查看 29关注 0票数 0

喂!我的数据库里有两张桌子。一个是Teachers,另一个是Students。如果用户尝试登录,如何确定该用户是在“教师”表还是“学生”表中?

我试过了,但不管用!

代码语言:javascript
复制
SELECT * 
FROM `Teachers` , `Students` 
WHERE Students.username='user's name' 
AND Teachers.username='user's name'
EN

回答 1

Stack Overflow用户

发布于 2022-11-04 08:33:48

那这个呢?

代码语言:javascript
复制
SELECT type FROM
(SELECT *
    FROM (SELECT username, 'student' as type FROM Students) t1
    UNION (SELECT username, 'teacher' as type FROM Teachers)
) as subquery WHERE username = 'Student name'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74314049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档