sql语句 如何判断A表中的a列数据是否在B表中的b列中存在
如题A表中有a列假设数据为1,2,3B表中有b列假设数据为2,3,4现在需要判断a列中的数据在b列中存在...
如题 A表中有a列 假设数据为1,2,3
B表中有b列 假设数据为2,3,4
现在需要判断a列中的数据在b列中存在 展开
B表中有b列 假设数据为2,3,4
现在需要判断a列中的数据在b列中存在 展开
4个回答
展开全部
--存在
select *
from A
where exists(select 1 from B where A.a = B.b)
--不存在
select *
from A
where not exists(select 1 from B where A.a = B.b)
select *
from A
where exists(select 1 from B where A.a = B.b)
--不存在
select *
from A
where not exists(select 1 from B where A.a = B.b)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT a from A
WHERE a in (select b from B)
WHERE a in (select b from B)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用in语法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询