求一条SQL语句,二个表联合查询

现有SQL SERVER 二个表
T1 { ID,班级名称, Teacher1ID, Teacher2ID,Teacher3ID,其他};
T2 { ID, 名字,电话,职称,其他;

现求一条SQL实现查询: 班级ID,班级名称、Teacher1名字、Teacher1电话、Teacher2名字、Teacher12电话、Teacher3名称、Teacher3电话

尽量简单,不要使用多级联合的形式。


SELECT Y1.*,Y2.* FROM T1 AS Y1 INNER JOIN T2 AS Y2 ON T1.Teacher2ID=T2.ID

一个内联查询即可。

你的问题 我没看懂啊 你的Teacher1名字、Teacher1电话、Teacher2名字、Teacher12电话、Teacher3名称这些值在哪里 你的T1中只有ID 如果说在T2中那么T1与T2就一个关联不就好了吗?