Php 如何选择具有相同唯一外部id的最新记录?

Php 如何选择具有相同唯一外部id的最新记录?,php,mysql,phpfox,Php,Mysql,Phpfox,嗨,我想使用任务id作为外键选择状态为最新更新的记录, 我想在基于Phpfox的查询中使用这个,但是如果可以解决,请让我知道这个scnario的一般查询 id task_id status -------------------------- 1 2 1 2 3 3 3 2 3 4 2 2 <------- select this recor

嗨,我想使用任务id作为外键选择状态为最新更新的记录, 我想在基于Phpfox的查询中使用这个,但是如果可以解决,请让我知道这个scnario的一般查询

id     task_id   status
--------------------------
 1       2           1
 2       3           3
 3       2           3
 4       2           2  <------- select this record
 5       4           1
id任务\u id状态
--------------------------
1       2           1
2       3           3
3       2           3

这是你想要的吗<代码>任务id=2
具有上次更新的状态(或者我可以说是表中最后插入的):


您想要给定任务id的id最高的行?上次更新状态为task_id=2不清楚您想要什么。那一行有什么独特之处?你说的“上次更新”是什么意思?某处有时间戳吗?在我想要记录任务id=2的行中没有时间戳列,很明显,请参见相关的示例表
SELECT * FROM tbl_name WHERE task_id = 2 ORDER BY id DESC LIMIT 1