Tuesday 2008年04月22日
mysql两表联合查询一例
我有两个表,A和B
A表存储文章信息,B表存储对A中的文章评论信息,两个表之间通过docid来关联。现在我想按照每个文章评论数的多少来降序或升序查出文章,我该怎么做呢?
研究了两天在www.chinaunix.net才获得答案。
最后完整答案:
select B.docid,A.*,count(1) as count from B left join A using(docid) group by A.docid order by count desc limit 5
论坛所在链接:
http://bbs.chinaunix.net/thread-1084570-1-1.html好长时间没有用sql语句了,有时间还真得好好继续学习啊!
发表于 chsan
( 2008年04月22日, 04:22:42 PM CST )
Permalink
发表于 赵连波 在 2008年04月25日, 08:42 PM CST #