在Query中列出特定数据

时间:2014-01-05 07:29:48

标签: mysql sql

我正在学习数据库,我有一个问题:如何使用连接列出在特定学校学习的所有学生?

我的表格如下:

X:schoolName(PK), SchoolAddress, SchoolTelephoneNumber
Y:schoolName(FK),StudentName,StudentNumber

我怎样才能找到所有学生在'伦敦学校'学习的名字,包括StudentNumber,SchoolAddress?

2 个答案:

答案 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'