【发布时间】:2013-04-08 01:00:58
【问题描述】:
我有两个表新闻和 cmets:
新闻:newsId、newsTitle、newsDate、newsReadCount
cmets:ID、newsID、评论、日期
我根据两个日期之间的值 newsReadCount 选择了 10 行具有最大读取量:
SELECT * FROM news WHERE DATE(newsDate) BETWEEN '20120414' AND '20130414' ORDER BY newsReadCount DESC LIMIT 0, 10
在这里,我想根据 cmets 表的关系 newsID 从两个日期之间的新闻表中选择 10 个带有 newsTitle 的新闻,其中总评论数具有最大 cmets。我如何在mysql中查询这个?我需要加入吗。请帮助我,我是 mysql 新手。
cmets表newsID为news表的newsID主键值。
已编辑:
选择两个日期之间的新闻,结果如下
结果:
| newsTitle | Total Comments |
-------------------------------
| onenews | 25 |
| another | 30 |
【问题讨论】: