用于构建消息收件箱的SQL查询

时间:2017-03-26 09:07:09

标签: mysql sql

SQL查询帮助:

我想获得客户端和帮助者之间每次对话的最后一条消息。基于相同的clientId可以说clientId = 1但是helperId不同。我想要实现的是建立一个收件箱,其中最后只有对话的最后一条消息可用。

这是表格结构 注意:表中已知clientId,其他字段未知。

请查看下面的表格结构:

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$table    =    // table name
$clientId =    // client's id
$query    = "select * from ".$table." where `clientId`= '".$clientId."' group by `helperId` order by `id` desc";

这将为您提供同一客户的最后一次会话,但会有不同的帮助。

希望这会对你有所帮助。