我有两个表,第一个表如下:
INTERNSHIP
ID| Term
---------
1 | 2015
1 | 2014
2 | 2016
2 | 2017
第二个像这样:
Term
Term| Term Description | End Date
---------------------------------
2014 | Summer 2014 | 8/12014
2014 | Summer 2014 | 8/12014
2015 | Fall 2015 | 12/1/2015
2017 | Spring 2017 | 4/1/2017
2017 | Spring 2017 | 6/1/2017
我需要找到所有ID的最新期限描述。期望结果如下:
ID| Term | Term Description
------------------
1 | 2015 | Fall 2015
2 | 2017 | Spring 2017
我做了一些研究,得出了这样的解决方案:
SELECT INTERNSHIP.ID, INTERNSHIP.Term
FROM INTERNSHIP
WHERE (
SELECT MAX(INTERNSHIP.Term)
)
GROUP BY INTERNSHIP.ID
我已经获取了最近期限的不同ID,但是我无法将其与术语说明JOIN起来。有人能帮助我获得所需的结果吗?