select t.id,t.name,s.name
from teacher t,student s
where t.id = s.t_id and t.name = s.t_name
这样两张表就是关联查询了 再加上你要查询的条件和字段
上面两个人回答的都挺好的,提醒你一下,注意你要查询的结果问题,也就是查询结果的主体是什么,如:如果你只想查询学生信息,顺带把这个学生的老师给查询出来是一种写法,但是如果你是要查询每个老师手下有哪些学生那又是另一种写法,而且各种写法的性能和查询结果的条目数是不同的。
select * from teacher t join student s on t.id=s.t_id;