SQL查询帮助:
我想获得客户端和帮助者之间每次对话的最后一条消息。基于相同的clientId可以说clientId = 1但是helperId不同。我想要实现的是建立一个收件箱,其中最后只有对话的最后一条消息可用。
这是表格结构 注意:表中已知clientId,其他字段未知。
请查看下面的表格结构:
答案 0 :(得分:1)
你可以这样做:
$table = // table name
$clientId = // client's id
$query = "select * from ".$table." where `clientId`= '".$clientId."' group by `helperId` order by `id` desc";
这将为您提供同一客户的最后一次会话,但会有不同的帮助。
希望这会对你有所帮助。