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时教师表 展开
展开全部
Select 年级,班号
From 表1
Where (年级,班号) in
(select (年级,班号)
From 表2
Where 班级是优秀什么什么的)
From 表1
Where (年级,班号) in
(select (年级,班号)
From 表2
Where 班级是优秀什么什么的)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询