标题:问个问题啊 有点难 关于select
只看楼主
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
结帖率:83.33%
 问题点数:0 回复次数:2 
问个问题啊 有点难 关于select
比如说只有一个表      s( 学号 , 课程) 学号、课程  都不是主键
如何从这个表理查询选修了所有课程的学号  
只有一个表昂

厉害的大哥帮我解决以下 先谢谢拉
搜索更多相关主题的帖子: 问个问题啊 有点难 关于select 
2008-10-31 16:56
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
create table tb3(
学号 varchar(10),
课程 varchar(10)
)


insert into tb3 values('001','语文')
insert into tb3 values('001','数学')
insert into tb3 values('001','英语')
insert into tb3 values('001','计算机')
insert into tb3 values('002','语文')
insert into tb3 values('002','数学')
insert into tb3 values('002','计算机')
insert into tb3 values('003','语文')
insert into tb3 values('003','数学')
insert into tb3 values('003','英语')
insert into tb3 values('004','语文')
insert into tb3 values('004','英语')
insert into tb3 values('005','语文')
insert into tb3 values('005','数学')
insert into tb3 values('005','英语')
insert into tb3 values('005','计算机')

select 学号, num
from
(
select 学号, count(课程) as num from tb3 group by 学号
)a
where num =
(
select count(distinct 课程) from tb3
)
2008-10-31 19:31
wencan83
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-10-24
得分:0 
上楼的,写得好
2008-11-06 23:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241706-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.119915 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved