mysql a表id b表关联a表 怎么查a表id在报表最新一条数据
可以使用子查询来查找a表中id在b表最新一条数据中的记录。
下面是一个示例查询语句:
SELECT a.*
FROM a
INNER JOIN (
SELECT b.a_id, MAX(b.date) AS max_date
FROM b
GROUP BY b.a_id
) AS latest_b ON a.id = latest_b.a_id
这个查询语句首先在子查询中找出b表中每个a_id对应的最新日期(max_date),然后将结果与a表进行连接,得到最新一条数据。
原文地址: https://www.cveoy.top/t/topic/ixg1 著作权归作者所有。请勿转载和采集!