请教个关联表查询的sql语句
brull 2006-04-05 06:44:23 a表:ID,Title,Author
b表:RID,Author,PTime
现在要求是,取a表所有的记录和b表中RID=ID的相应的第一条记录(B表中RID=ID的记录可能有多条)。说白了,a表就是放发表的帖子的表,b表放回复帖子的表,他们两个之间用帖子ID相关联。现在想取b表的记录就是想读取帖子的最后回复人和最后回复时间
自己写了个,有错
select a.*,(select top 1 b.* from b where a.ID=b.RID order by b.PTime desc) from a
网上search的两天也找不到答案,郁闷ing...
这里先谢谢各位朋友的光临!能解决问题就发分