Oracle中select in 的使用问题
大概可以描述为这样的Select年级,班号From表1Where年级,班号in(select年级,班号From表2Where班级是优秀什么什么的)一个年级有几个班,我想让...
大概可以描述为这样的
Select 年级,班号
From 表1
Where 年级,班号in
(select 年级,班号
From 表2
Where 班级是优秀什么什么的)
一个年级有几个班,我想让年级与班号都与括号里面的年级班号对应起来,但是in前面好像只可以有一个列,所以应该用什么函数来写查询语句呢?
注意表1与2是不同的,比如说表1是学生表,表2时教师表 展开
Select 年级,班号
From 表1
Where 年级,班号in
(select 年级,班号
From 表2
Where 班级是优秀什么什么的)
一个年级有几个班,我想让年级与班号都与括号里面的年级班号对应起来,但是in前面好像只可以有一个列,所以应该用什么函数来写查询语句呢?
注意表1与2是不同的,比如说表1是学生表,表2时教师表 展开
2个回答
展开全部
Select 年级,班号
From 表1
Where (年级,班号) in
(select (年级,班号)
From 表2
Where 班级是优秀什么什么的)
From 表1
Where (年级,班号) in
(select (年级,班号)
From 表2
Where 班级是优秀什么什么的)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询