请教一下关于多表查询的问题 select a.sub_id,b.name from subject a,student b,score c where a.sub_id=c.sub_id and b.stu_id=c.stu_id order by 1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select name From student Where stu_id In (Select Distinct stu_id From score Group By stu_id Having Count(sub_id) = (Select Count(Distinct sub_id) From subject)) 看上去有点乱,guo(正在消化Oracle)能解释一下吗??? 是一个三表关联例子,brentivan的我暂时不理解为什么要那样做,在查询优化器是两个效率是差不多的. BrentIvan(Ivan)的应该比guo(正在消化Oracle) 的慢呀。 我认为 BrentIvan(Ivan)把问题想复杂了! BrentIvan(Ivan)应该是最符合要求的,人家的要求是:选出选修“所有课程”的学生姓名,不过最后的条件要改成就更准确了 Having Count(distinct sub_id) = (Select Count(Distinct sub_id) From subject)) SQL语句"去除迪卡尔积分" 怎么把服务器上的数据库备份到另外一台机子上? 请教一句SQL语句。。。 请问如何定期清理数据库的一个表 如何查询按月生成的表 sql server取一随机数 这是一个模拟atm机的事务,当余额不足时,为什么不回滚事务啊,帮帮忙! mdf文件附加问题 . 求一SQL语句,请指教 关于SQL Server 2000中设置Set Default? 每10秒钟写一次数据库,能不能同时用拷贝方法备份数据库 请问如何在SQL SERVER中通过存储过程和作业实现数据库的自动备份?
Where stu_id In (Select Distinct stu_id
From score
Group By stu_id
Having Count(sub_id) = (Select Count(Distinct sub_id) From subject))
Having Count(distinct sub_id) = (Select Count(Distinct sub_id) From subject))