比如有一个表叫学生信息表:里面有学生ID,姓名,年龄,班级等属性。
另外一个表记录获奖情况:学生ID,奖励ID。
另外一张表记录课程成绩:学生ID,课程ID,成绩。
总之 有其他表与主表关联。然后 如何查询在某一时刻 所有学生的获奖记录和课程成绩等。
如果select id from student。把学生ID先选出来,再一条条的查询成绩:select * from grade where id = xx;
则在执行过程中 后面的记录可能被修改。没法达到时间上的一致。
请问怎么办。以oracle数据库为例。谢谢。