热线电话:13121318867

登录
2019-03-16 阅读量: 561
SQL查询语句

问题描述:

数据库:oracle
两张表:

姓名
id,姓名
1,张三
2,李四
3,clark

学科(有一科位选修)
id,学科,状态
1,语文,选修
1,数学,必修
2,语文,必修
2,数学,必修

期望结果3条记录,查询出学生的选修课程
张三,语文
李四,null
clark,null

解决方法:

select 姓名,学科 from 姓名表 left join 学科表 on 学科表.id=姓名表.id and 学科表.状态='选修';

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子