php - 获取每个帖子的最新单个评论

标签 php mysql sql database codeigniter

获取每篇文章的最新单个评论

   SELECT * 
     FROM ( `comments` )
LEFT JOIN  `posts` 
       ON  `posts`.`id` =  `comments`.`case_id` 
    WHERE  `comments`.`user_id` =  '8'
 GROUP BY  `comments`.`case_id` 
 ORDER BY  `comments`.`created_date` DESC

最佳答案

试试这个,让我知道它是否能回答您的问题:

SELECT * FROM comments 
RIGHT JOIN posts ON posts.id = comments.case_id 
WHERE comments.user_id = '8' AND comments.created_date = (SELECT MAX(created_date) FROM comments WHERE case_id = posts.id)

关于php - 获取每个帖子的最新单个评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44803899/

相关文章:

mysql - SQL - 查找两个表中的重复行

php - empty($_POST ['var' ]) 当输入值为 '0' 时返回 true

php - Facebook php SDK/SQL - 获取用户的第一个状态 EVER

mysql - 查找一列不同的 "duplicate"行

mysql - SQL select s 减去实际值

sql - 约束表中数据范围的声明方法

php - 动态添加的字段不在 $this->request->data 中

php - 社交网络类型网站的规范化表

MYSQL Query比较两个查询的结果?

python - 获取与同一个表中的父元素相关的子元素