【发布时间】:2011-08-14 03:36:44
【问题描述】:
我有一个带有“帖子表”表的数据库。
在此表中,有帖子 id、计数用户评论和计数访问者评论。
我想补充拥有最多 cmets 的热门帖子
但问题是评论有两列(用户评论,访客评论)。
我想要这样的结果,(用户评论 + 访客评论),
如何使用 SQL 来执行此操作?
【问题讨论】:
-
这个问题的可能转发:stackoverflow.com/questions/1309841/…
我有一个带有“帖子表”表的数据库。
在此表中,有帖子 id、计数用户评论和计数访问者评论。
我想补充拥有最多 cmets 的热门帖子
但问题是评论有两列(用户评论,访客评论)。
我想要这样的结果,(用户评论 + 访客评论),
如何使用 SQL 来执行此操作?
【问题讨论】:
SELECT *
FROM Posts
ORDER BY UserComments + VisitorComments DESC
这应该可以解决问题
【讨论】:
select * from Posts order by UserComments + VisitorComments desc
你需要 DESC 否则我认为它默认为 ASC
【讨论】: