
sql 查出表中没有的名字
teacher外键,student外键我想查出没有在evaluation中的老师的数据,要怎么查,弄了很久都没弄出来。...
teacher外键,student外键
我想查出没有在evaluation中的老师的数据,要怎么查,弄了很久都没弄出来。 展开
我想查出没有在evaluation中的老师的数据,要怎么查,弄了很久都没弄出来。 展开
3个回答
展开全部
teacher外键,student外键 都是No吗?如果是的话,可以这样
select * from teacher t where not exists
(select 1 from evaluation e where t.no=e.teacher);
select * from teacher t where not exists
(select 1 from evaluation e where t.no=e.teacher);
展开全部
主体是要查出老师的 数据,且不存在与evaluation 中的老师:
select * from teacher where No not in (select teacher from evaluation)
select * from teacher where No not in (select teacher from evaluation)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from evaluation a where not exists(select 1 from teacher b wherea.teacher=b.no);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询