我有一个SQL查询,我试图通过最新的post desc显示不同的记录,如每个用户订单的一个帖子。怎么做?我尝试了分组,失败了。Sql查询以显示不同的记录
SELECT jca.id,
ju.name,
jca.actor,
jca.title as title,
jca.created as postedDate
FROM community_activities jca
left join users ju on jca.actor=ju.id
left join community_users jcu on jcu.userid=ju.id
ORDER BY jca.id, jca.postedDate DESC LIMIT 0 , 50;
id name actor title
200 chandra 12 hello man
201 chandra 12 hey man
202 shayam 13 hello hero
203 chandra 12 hello yoyo
204 kokila 16 yep
205 chandra 12 hello y
206 chandra 12 hello abc
这些记录都是不同的,你在哪里看到受骗者记录?你可以在SELECT之后使用DISTINCT关键字,但是我没有看到基于你的样本数据的任何欺骗 – Sparky
它没有工作 – Kurkula
正如@Sparky所说,它们已经不同了。例如,每个用户都有不同的标题。如果您想每次只显示一个,您想要显示哪个标题?最新的?或者只有任何一个......? – wwkudu