我們有兩張表,其中表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
「最後」按什麼列排序?請張貼一些架構。 –
沒有問題,沒有代碼,沒有嘗試不... ...,只是幫我 –