注册 登录
编程论坛 SQL Server论坛

这个sql语句怎么写?

roy_guo 发布于 2006-09-26 21:59, 565 次点击
数据库
student(S#,SName)
calss(C#,CName,T#)
score(S#,C#,Score)

求学过A老师所有课程的sql语句?
不会写,请教
3 回复
#2
卜酷塔2006-09-27 10:36

连接或者用复合查询!

#3
从小到大2006-09-30 15:29
select s.S#,s.SName,c.C#,c.Cname,c.T#,s1.score from score s1
inner join student s
on where s.S#=s1.S#
innet join calss c
on where c.C#=s1.C#

不知道对不对 也没有运行
#4
hsjljh2006-09-30 21:58
select stu.S#,stu.SName,calss.C#,calss.CName,calss.T#,sre.Score
from stu,calss,sre
where calss.C# in(
select C# from calss where T#='A')
and stu.S#=sre.S#
and calss.C#=sre.C#
这样好像可以 试试吧
1