- 此问题在此处已有答案**:
(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
此查询返回表的第一条记录。
1条答案
按热度按时间mzmfm0qo1#
没有样本数据来了解正在发生的事情。如果你能分享一下,那就更清楚了。
你想做的事不多,
1.定义记录的顺序。您需要根据某些字段对记录进行排序以获得可预测的输出。请参阅-https://dev.mysql.com/doc/refman/8.0/en/sorting-rows.html
1.您可以按升序或降序方式排序以获得顶部/底部结果。
1.如果需要第n条记录,可以引用-Mysql retriving the nth record