SQL中,如何查询存在一个表而不在另一个表中的数据记录 20
我有两张表,一张工商注册信息登记表gsdj,一张税务登记表swdj,两表中都有“企业名称”qymc这一字段,如何找出工商登记了而未进行税务登记的企业。我的语句是:sele...
我有两张表,一张工商注册信息登记表gsdj,一张税务登记表swdj,两表中都有“企业名称”qymc这一字段,如何找出工商登记了而未进行税务登记的企业。
我的语句是:
select * from gsdj where gsdj.qymc not in (select swdj.qymc from swdj ) 或者
select * from gsdj where not exists (select * from swdj where sw.qymc=gs.qymc )
但是返回的结果却是工商注册登记表中的所有数据,我通过单条查询又能找出一些既进行了工商登记又进行了税务登记。 不知道错在哪儿,求大神指点! 展开
我的语句是:
select * from gsdj where gsdj.qymc not in (select swdj.qymc from swdj ) 或者
select * from gsdj where not exists (select * from swdj where sw.qymc=gs.qymc )
但是返回的结果却是工商注册登记表中的所有数据,我通过单条查询又能找出一些既进行了工商登记又进行了税务登记。 不知道错在哪儿,求大神指点! 展开
9个回答
展开全部
select * from swdj where qymc not in (select qymc from gsdj)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from gsdj where not exists (select * from swdj where gsdj.qymc=swdj.qymc)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有两张表如何查询在一个表姑在另一个表中的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询