Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL中查找每个外键的最新行_Mysql_Sql_Database_Join_Left Join - Fatal编程技术网

在MySQL中查找每个外键的最新行

在MySQL中查找每个外键的最新行,mysql,sql,database,join,left-join,Mysql,Sql,Database,Join,Left Join,我有两个表格-对话和消息,每个对话都有许多消息。我们必须为每次对话找到最新消息 我尝试过加入和“按对话id分组”,但它为我提供了最古老的消息 请帮助我了解有关MySQL的SQL查询。这里的根本问题是,您希望在执行GROUP BY之前对正在分组的数据进行排序。这个问题在以前被问过,也被回答过 你好。这是一个常见问题。(显然)。请参见文本上方的向下投票箭头鼠标。当你提出要求时,因为这不是重复的,请按要求行事。请使用文本,而不是图像/链接作为文本。在谷歌搜索“stackexchange家庭作业”时,

我有两个表格-对话消息,每个对话都有许多消息。我们必须为每次对话找到最新消息

我尝试过加入和“按对话id分组”,但它为我提供了最古老的消息


请帮助我了解有关MySQL的SQL查询。

这里的根本问题是,您希望在执行GROUP BY之前对正在分组的数据进行排序。这个问题在以前被问过,也被回答过


你好。这是一个常见问题。(显然)。请参见文本上方的向下投票箭头鼠标。当你提出要求时,因为这不是重复的,请按要求行事。请使用文本,而不是图像/链接作为文本。在谷歌搜索“stackexchange家庭作业”时,按点击率行动。添加示例表数据和预期结果-全部作为格式化文本,而不是图像。同时显示您当前的查询尝试。