php - 从 mysql 表中获取不同的行,该表是特定于用户 id 的最后一个条目

标签 php mysql mysqli

如何获取显示为勾选的选定记录,我需要仅选择具有不同用户 ID 及其最后条目记录的记录。下面的查询仅获取前 2 条记录

SELECT LOWER(applied.job_status), applied.* FROM `jh_job_posting` as `job` JOIN `jh_job_applied` as `applied` ON `applied`.`applied_job_id` = `job`.`job_id` WHERE `job`.`job_id` = '41' GROUP BY applied.user_id ORDER by applied.user_id DESC

SQL select only rows with max value on a column [duplicate]

最佳答案

是的,我终于明白了。但有一个子查询

SELECT * from jh_job_applied WHERE aid IN( SELECT Max(aid)FROM `jh_job_applied` as applied where applied.applied_job_id=41 group by applied.user_id ORder by aid DESC)

关于php - 从 mysql 表中获取不同的行,该表是特定于用户 id 的最后一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55076444/

相关文章:

php - Laravel 中显示类别、子类别和子子类别时出错

c# mysql 无法将查询输出到文本框

php - 如何防止IDE(PhpStorm)在编辑代码时写入数据库?还有一个幽灵变量

php - 数据库不接收文件扩展名

php - 合并两个 Laravel 集合

php - 使用分页(PHP、MySQL)时计算运行总计/余额的最有效方法是什么

mysql - 是否可以返回对象列表但通过属性限制列表中每个对象的唯一性?

PHP 无法从 mysqli 语句读取第二个结果集

php - 什么是套接字 (MySQL)

c# - 从 PHP 客户端调用 C# Web 服务