求教oracle两个表联合查询的sql语句
两个表,主从表为一对多的关系,即,从表中有一条或多条记录同主表匹配;现在我想只显示从表中同主表匹配的第一条记录(指定从表排序方式),请问查询的SQL语句?
例如:
表一为:
姓名编号 姓名
1 N1
2 N2
3 N3
4 N4
=====
表二为
姓名编号 考试科目 成绩
N1 语文 99
N1 数学 90
N1 历史 80
N2 语文 99
N2 地理 90
N3 语文 80
N4 语文 88
————————————————————
查询结果
姓名编号 姓名 科目 成绩
1 N1 语文 99
2 N2 语文 99
3 N3 语文 80
4 N4 语文 88