我有几张桌子:
我需要从他们那里获得一些数据。我必须列出2014年所有计算机科学校友(来自AlumnusDeg表),并列出他们的姓名电子邮件和家庭电话号码(来自Alumnus表)。
以下代码从2014年开始返回计算机科学校友:
SELECT * FROM AlumnusDeg
WHERE DegreeName LIKE '%Computer Science%'
AND YearGraduated = '2014';
然而,其他所有试图获得剩余的FirstName,LastName,Email和HomeNo的尝试都没有用。
最后,我必须将其创建为视图。
答案 0 :(得分:0)
我需要简单的加入,据我所知
SELECT *
FROM AlumnusDeg ad JOIN Alumnus a on ad.alumniid=a.alumniid
WHERE DegreeName LIKE '%Computer Science%'
AND YearGraduated = '2014';
答案 1 :(得分:0)
SELECT ad.*, FirstName, LastName, Email, HomeNo
FROM alumnus a
INNER JOIN alumnusdeg ad ON a.AlumniID = ad.AlumniID
WHERE DegreeName LIKE '%Computer Science%'
AND YearGraduated = '2014';