求助一个存储过程,烦请帮帮忙,十分感谢!

lbergstrom 2007-10-03 08:16:45
一个文章表(Article),有aId(主键),....等列

一个标签表(Tag),有tId(主键),...等列

文章和标签是多对多关系(一个文章可有多个标签,一个标签可用于多个文章)

所以还有个ArticleTag表做联接, 有aId和tId构成的联合主键,外键关系已经设好

请问如何选出拥有标签最多的前10篇文章呢?

谢谢!!
...全文
46 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2007-10-03
  • 打赏
  • 举报
回复

select top 10 * from Article a order by (select count(1) from ArticleTag where AId=a.AId) desc

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧