数据库上机题目一道,帮我看看代码怎么不对?

二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE利用SQL语句查询选修了"C++"课程的学生... 二、简单应用(2小题,计40分)
1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE
利用SQL语句查询选修了"C++"课程的学生的全部信息,并将结果按学号升序存放在CPLUS.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。
我的答案是:SELECT Course.课程名, Score.课程号, Student.*;
FROM stsc!course INNER JOIN stsc!score;
INNER JOIN stsc!student ;
ON Student.学号 = Score.学号 ;
ON Course.课程号 = Score.课程号;
WHERE Course.课程名 = "C++";
INTO TABLE cplus.dbf
我用程序设计器做的,但是无法运行,答案是:
SELECT Student.*, Score.课程号, Course.课程名;
FROM stsc!student INNER JOIN stsc!score;
INNER JOIN stsc!course ;
ON Score.课程号 = Course.课程号 ;
ON Student.学号 = Score.学号;
WHERE AT("C++",Course.课程名) > 0;
ORDER BY Student.学号;
INTO TABLE cplus.dbf
怎么回事?谢谢。
展开
 我来答
画蛊入了髓7f
2011-03-26 · TA获得超过179个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:202万
展开全部
有两个问题:
1)将结果按学号升序存放 --- 必须加Order by Student.学号
2)库的结构同STUDENT,并在其后加入课程号和课程名字段 --- 所以Student.* 这些栏位必须放在课程名和课程号前,因为数据库不会自动帮你将值对应到各个栏位,在没有指明插入栏位时,你必须按照表中栏位的顺序来查询
掉了被子
2011-03-26 · TA获得超过115个赞
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
你没有排序啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式