关于数据库表的问题,很简单的

来源:百度知道 编辑:UC知道 时间:2024/05/06 07:20:22
有两张表,一张是stu(学生信息表),一张是stucj(学生成绩表)

信息表中的学号是主键,成绩表中的学号引用了信息表中的学号

现在我想用数据库查询语句查询出带着学生姓名和成绩的表,怎么写?

简单说就是要用查询语句查询出两张表的结合

oracle,经过测试,sql server也可以
select stu.name,stucj.score from stu
inner join stucj
on stu.id=stucj.id;

select stu.姓名,stuj.* from stu,stuj where stu.学号=stuj.学号

select st.姓名,cj.成绩 from stu st inner join stucj cj on st.学号=cj.学号

select stu.姓名,stuj.成绩 from stu,stuj where stu.学号=stuj.学号;