首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle数据库中两个表的查询

Oracle数据库中两个表的查询
EN

Stack Overflow用户
提问于 2018-10-24 06:25:06
回答 1查看 45关注 0票数 0

我有两个表,其中包含学生的详细信息,其他表包含助教的详细信息。如下表所示:

代码语言:javascript
复制
Students(B#, first_name, last_name, status, GPA, email, bdate, dept)
TAs(B#, ta_level, office)

现在,对于CS部门的每个助教,找到他/她的B#、名字、姓氏和出生日期。我尝试了以下查询:

代码语言:javascript
复制
select Students.B#, Students.FIRST_NAME, Students.LAST_NAME, Students.BDATE
from Students INNER JOIN TAs ON Students.B# = TAs.B#;

但是我只需要那些正在学习计算机科学的助教。我使用的是Oracle DB。如何在inner join之后添加另一个条件?

EN

回答 1

Stack Overflow用户

发布于 2018-10-24 14:55:30

CS部门每位助教的

是否有表或列指定学生是否正在学习计算机科学?但是,根据你的问题,似乎你可以从部门知道这一点。您可以执行以下操作:

代码语言:javascript
复制
select Students.B#, Students.FIRST_NAME, Students.LAST_NAME, Students.BDATE
from Students INNER JOIN TAs ON Students.B# = TAs.B#
where Students.dept='CS' -- or computer science depending on the value.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52958639

复制
相关文章

相似问题

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