如何选择具有相同唯一外国ID的最新记录?

时间:2017-02-21 08:35:42

标签: php mysql phpfox

您好我想选择使用 task_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

1 个答案:

答案 0 :(得分:1)

这是你想要的吗? task_id = 2具有上次更新状态(或者我可以说最后插入表中):

SELECT * FROM tbl_name WHERE task_id = 2 ORDER BY id DESC LIMIT 1