请问一个sql表连接的有关问题

请教一个sql表连接的问题?
表A和表B,之间的关系是A   一对多B ,根据id关联   表B里有多条A的记录, 表B里有个排序字段【qishu】来说明最近添加的A的记录,我现在只要查询表B里最近添加的一条和表A关联的所有数据

------解决方案--------------------

select * from tblb t1 inner join tbla t2 on t1.a=t2.b
where t1.qishu= (select max(qishu) from tblb)

------解决方案--------------------

SELECT *  FROM rv_licai  a  where shenhe=1 and yiduifu=0 and chanpin in('月息宝','新月息宝','月月万利宝')  
AND a.id=(select top 1 licaiid from rv_duifu order by qishu desc )
order by bdated

------解决方案--------------------

SELECT a.*,b.qishu
FROM rv_licai  a  
INNER JOIN (select top 1 qishu,licaiid from rv_duifu order by qishu desc ) b ON b.licaiid=a.id
where shenhe=1 and yiduifu=0 and chanpin in('月息宝','新月息宝','月月万利宝')  
order by bdated