如何从数据库中获得最喜欢,最评论和最常查看的主题

时间:2017-04-14 18:12:39

标签: mysql sql database greatest-n-per-group

我有一个数据库表,有很多喜欢,评论数量和观看数量,我需要得到最喜欢,大多数评论和大多数观点行请帮助我,我附上数据库图片你会得到更多清楚地知道我需要做什么,提前谢谢

表:

database table image

2 个答案:

答案 0 :(得分:1)

SELECT * 
  FROM table 
 WHERE title =
   ( SELECT title
       FROM table
     ORDER BY likes+comments+views DESC
     LIMIT 1
    ) ;  

答案 1 :(得分:0)

这可以让你获得最多喜欢,评论和观点的行:

SELECT id, title, (likes + comments + views) AS total
FROM table
ORDER BY total DESC
LIMIT 1;