读书人

小弟是初学者,帮忙

发布时间: 2012-01-01 23:10:55 作者: rapoo

小弟是菜鸟,帮忙啊
我现在想要用JAVA从下面三个表中查询数据,要输出sno,sname,cno,cname,gpoint
不知道怎么写啊,谢谢大家了
studentinfo(sno,sname,sex,birth,major)
course(cno,cname,point)
grade(sno,cno,gpoint)

[解决办法]
select A.sno,A.sname,B.cno,B.cname,C.gpoint from studentinfo A ,course B ,grade C
where A.sno=C.sno and B.cno=C.cno
上面的sql是一个全连接

[解决办法]
修改一下
select A.sno,A.sname,B.cno,B.cname,C.gpoint from studentinfo A ,course B ,grade C
where A.sno=C.sno(+) and B.cno=C.cno
这样写,主要是把录入Grade的学生和未录入Grade的学生都显示出来

读书人网 >Eclipse开发

热点推荐