我们有两张表,其中表A和表B需要连接。表A和B之间的关系是一对多关系。我们现在可以在tableA.aID = tableB.aID上使用这个LEFT JOIN tableB进行连接。我们希望确保表B上只有一条记录被加入,并且这只是最新的记录。我们现在获得更多的记录。左连接Mysql查询
SELECT student.*
FROM student
LEFT JOIN (SELECT B1.*
FROM medicalRecord AS B1
LEFT JOIN medicalRecord AS B2
ON B1.studentID = B2.studentID
AND B1.checkUpDate< B2.checkUpDate
WHERE B2.studentID IS NULL) AS b
ON (student.studentID = medicalRecord.studentID)
Where student.studentID=45
你的实际问题是什么? – amphibient
“最后”按什么列排序?请张贴一些架构。 –
没有问题,没有代码,没有尝试不... ...,只是帮我 –