php 使用内部连接[duplicate]获取表的最后一条记录

cpjpxq1n  于 2023-01-24  发布在  PHP
关注(0)|答案(1)|浏览(132)
    • 此问题在此处已有答案**:

(33个答案)
16小时前关门了。
我尝试执行此查询来查找ID来自某个客户的记录,但它返回表中的第一条记录。我需要执行此查询,但它返回表中的最后一条记录,即最新的记录。您知道如何执行此查询吗?

SELECT table1.sl,table1.idm 
FROM table1 
INNER JOIN table2 ON table1.idm=table2.idm 
WHERE table2.idc=4 
GROUP BY table1.idm

此查询返回表的第一条记录。

mzmfm0qo

mzmfm0qo1#

没有样本数据来了解正在发生的事情。如果你能分享一下,那就更清楚了。
你想做的事不多,
1.定义记录的顺序。您需要根据某些字段对记录进行排序以获得可预测的输出。请参阅-https://dev.mysql.com/doc/refman/8.0/en/sorting-rows.html
1.您可以按升序或降序方式排序以获得顶部/底部结果。
1.如果需要第n条记录,可以引用-Mysql retriving the nth record

相关问题