搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 一道简单的SQL,求高手
标题:
一道简单的SQL,求高手
只看楼主
棉花糖ONE
等 级:
贵宾
威 望:
32
帖 子:2987
专家分:0
注 册:2006-7-13
第
11
楼
得分:0
select * from S where exists( select 1 from C where not exists (select 1 from SC where C.C#=C# and SC.S#=S.S# ))
这句得到的结果是没有选择全部课程的学生
26403021 sql群 博客 blog./user15/81152/index.shtml
2007-01-30 17:50
daring
等 级:
新手上路
帖 子:60
专家分:0
注 册:2006-7-12
第
12
楼
得分:0
select * from s where s#=(select s# from sc group by s# having count(*)=(select count(*) from c))
2007-04-10 14:05
daidaidai
等 级:
新手上路
帖 子:71
专家分:0
注 册:2006-5-31
第
13
楼
得分:0
还是比较习惯最后一句.
2007-04-10 16:59
xiix
等 级:
新手上路
帖 子:64
专家分:0
注 册:2006-5-18
第
14
楼
得分:0
我也写了一个 好象也没出现错误 大家多多指教
select SN,SD FROM S
WHERE S.S#
IN(
SELECT SC.S# FROM SC
GROUP BY SC.S#
HAVING COUNT(*) =(SELECT COUNT(C#) FROM C)
)
2007-04-20 09:25
lbaichun
等 级:
新手上路
帖 子:16
专家分:0
注 册:2007-4-24
第
15
楼
得分:0
谢谢大家了!我也正需要这个呢!
2007-04-24 10:12
lbaichun
等 级:
新手上路
帖 子:16
专家分:0
注 册:2007-4-24
第
16
楼
得分:0
回复:(lbaichun)谢谢大家了!我也正需要这个呢!
大家是不是可以再加几个要求,多举几个例子呢!谢谢了!
2007-04-24 10:13
zsolong
等 级:
新手上路
威 望:
1
帖 子:193
专家分:0
注 册:2006-12-15
第
17
楼
得分:0
看看这句:完全正确,符合要求。
SELECT S#,SD FROM S WHERE NOT EXISTS
(SELECT C# FROM C WHERE NOT EXISTS
(SELECT C# FROM SC WHERE S.S#=SC.S# AND C.C#=SC.C#)
)
2007-05-16 15:41
觉雨
等 级:
新手上路
帖 子:27
专家分:0
注 册:2007-3-30
第
18
楼
得分:0
哇~~
2007-05-17 09:19
YINGQUNLU
等 级:
新手上路
帖 子:7
专家分:0
注 册:2007-5-28
第
19
楼
得分:0
太好了,我也在学
2007-05-28 08:19
19
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-118881-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.071177 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved