学生表和教师表实现教师查询和自己同专业的学生,怎么写数据库语句
select * from 学生表 where 专业 = (select 教师专业 form 教师表)
放出表的字段来就可以更好的回答问题。
如果这两张表都有专业字段就可以使用简单的表连接查询,或者子查询亦可。
表连接查询 ** select student.* from student s join teacher t on s.专业=t.专业 where t.专业=''指定的专业”
**子查询 select student.* from student where 专业=(select 专业 from teacher where 专业=''指定的专业”)
希望对你有帮助。
需要先定义好表结构,同学
select * from student where 专业=(select 专业 from teacher where 教师名=“”)