我正在学习数据库,我有一个问题:如何使用连接列出在特定学校学习的所有学生?
我的表格如下:
X:schoolName(PK), SchoolAddress, SchoolTelephoneNumber
Y:schoolName(FK),StudentName,StudentNumber
我怎样才能找到所有学生在'伦敦学校'学习的名字,包括StudentNumber,SchoolAddress?
答案 0 :(得分:3)
试试这个:
SELECT
Students.StudentName,
Students.StudentNumber,
Schools.SchoolAddress
FROM
XSchools
INNER JOIN YStudents
ON Schools.schoolName = Students.schoolName
WHERE Schools.schoolName = 'London School'
答案 1 :(得分:0)
SELECT
StudentName,
StudentNumber,
SchoolAddress
FROM
X
JOIN Y
WHERE Y.schoolName = 'London School'