急怎么根据子查询出来的值进行新查询

急,如何根据子查询出来的值进行新查询有2个表,借书表 , 读者表[主键-图书证编号]主键外键关系式图书证编号

急,如何根据子查询出来的值进行新查询


有2个表,借书表 , 读者表[主键-图书证编号]
主键外键关系式图书证编号。

我查询了借书表中借书次数最多的 图书证编号
我想用这个编号查询读者本人信息。

求怎么写。
[解决办法]


select * from 读者表  
where 图书证编号 in 
(SELECT top 1 图书证编号
 from 借书表
 GROUP BY 图书证编号
 ORDER BY COUNT(*) desc)

[解决办法]
试试这个:
select * from 读者表  where 图书证编号 in 
(
SELECT top 1 图书证编号   --, COUNT(*)as 次数
from 借书表
GROUP BY 图书证编号
ORDER BY COUNT(*) DESC
)