两个表,teacher和student关联表。teacher的id为student的外键t_id,teacher的name为student的t_name,通过id关联起来,查询的时候怎样关联起来查询
select t.id,t.name,s.name
from teacher t,student s
where t.id = s.t_id and t.name = s.t_name
这样两张表就是关联查询了 再加上你要查询的条件和字段
from teacher t,student s
where t.id = s.t_id and t.name = s.t_name
这样两张表就是关联查询了 再加上你要查询的条件和字段
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-11
上面两个人回答的都挺好的,提醒你一下,注意你要查询的结果问题,也就是查询结果的主体是什么,如:如果你只想查询学生信息,顺带把这个学生的老师给查询出来是一种写法,但是如果你是要查询每个老师手下有哪些学生那又是另一种写法,而且各种写法的性能和查询结果的条目数是不同的。
第2个回答 2013-10-11
select * from teacher t join student s on t.id=s.t_id;