Php 每个成员的最新帖子

Php 每个成员的最新帖子,php,mysql,Php,Mysql,我有一个职位和3个成员a、b、c。我想得到每个成员的最新帖子。 我使用了查询语句 $list_user='a,b,c'; mysqli_query($conn,"SELECT post_id FROM post WHERE user IN ($list_user) GROUP BY user ORDER BY post_id DESC"); 但是结果不是我所期望的!如何编辑查询,以便从3个成员处获取最新帖子?在SQL查询中,需要在字符串上加引号。 改用这个: $list_user='"a","

我有一个职位和3个成员a、b、c。我想得到每个成员的最新帖子。 我使用了查询语句

$list_user='a,b,c';
mysqli_query($conn,"SELECT post_id FROM post WHERE user IN ($list_user) GROUP BY user ORDER BY post_id DESC");

但是结果不是我所期望的!如何编辑查询,以便从3个成员处获取最新帖子?

在SQL查询中,需要在字符串上加引号。 改用这个:

$list_user='"a","b","c"';
要获取每个成员的最新帖子,不需要ORDERBY子句。 您需要改用MAX()


我的查询仍然有效!只是它无法获得这3名成员的最新职位。它得到了最古老的帖子。
mysqli_query($conn,"SELECT MAX(post_id) FROM post WHERE user IN ($list_user) GROUP BY user");