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

标签 php mysql phpfox

您好,我想使用 task_id 作为外键来选择具有最新更新的状态的记录, 我希望在基于 Phpfox 的查询中实现此目的,但如果可以解决,请让我知道此场景的一般查询

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

关于php - 如何选择具有相同唯一外国ID的最新记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42362301/

相关文章:

php - HTML2PDF 对日语 (utf8) 的支持不起作用

php - zf3 zend 导航助手

java - android 网络服务 mysql

php - 循环遍历 mySQL 并打印为 json

php - 带警告消息的 Laravel DB 查询

php - Yii第二个查询参数

mysql - 从用户和关注用户中选择帖子的 SQL 查询不包括自己的帖子

jquery - 如何在不使用 addClass 的情况下将 jQuery CSS 更改应用于尚未创建的元素?

php - 如何提高PHPFox开发的 'Facebook'这样的社交网站的执行速度并减少执行时间?

phpFox 模板更改