现有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就一个关联不就好了吗?