Oracle多表关联查询问题!解决立即给分现在有A表和B表结构如下:
A表:
id number(9) not null primary key,
cntid number(4),
subject varchar2(100),
previewfile varchar2(20),
status number(1),
producetime date default sysdateB表:
id number(4) not null primary key,
name varchar2(20),
status number(1)A表的cntid与B表的id关联.(并且假设其代表的是数据表的类型)
cntid为:1,2,3,4,5,6,7,8,...20这样的值.现在我想查询出A表与B表按下面条件的内容.
条件是:
1)当status均为1.
2)A.producetime为最近的,也就是按时间排序!
3)查询出每个cntid最近5条(也就是上面的条件2)的记录内容.要求结果中包含有下面字段!
a.id,a.cntid,a.subject,a.previewfile,a.producetime,b.name
急急急!!!!!!大虾相助,即时结帐.