如何选择具有相同唯一外部标识的最新记录?
问题描述:
嗨,我要选择的纪录,最新的更新使用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
一般查询
答
这是你想要的吗? task_id = 2
与最后更新的状态(或我可以说最后插入表):
SELECT * FROM tbl_name WHERE task_id = 2 ORDER BY id DESC LIMIT 1
+0
你的回答很有帮助,谢谢你的帮助 –
你想要一个给定的任务ID最高的ID行? – Strawberry
最近更新的状态为task_id = 2 –
目前还不清楚你想要什么。这一行有什么独特之处? – shmosel