【发布时间】:2015-10-20 06:22:21
【问题描述】:
我正在创建当前工资报告
这是我的查询:
$sql = "SELECT *
FROM payroll, employees
WHERE employees.username='$username'
AND payroll.id=employees.id";
输出是: output 并向下滚动,this is the continuation of the output。
总而言之,查询显示了某个 ID 的所有记录,但我希望它显示数据库中该某个 ID 的最后插入数据。怎么会这样?
【问题讨论】:
-
使用 id desc 的顺序并限制您想要的内容
-
试试
ORDER BY employees.id DESC LIMIT 1 -
我不确定我是否理解你。您是说获得每位员工的所有工资单记录,而您只想要每位员工的最后一个工资单记录?您的工资单记录是否有时间戳或序列号?
-
谢谢! Order by and limit 1 作品。