oracle数据库查询两个表差集后如何让结果显示第一个表的全部字段
A表有“姓名”“职务”“部门”,B表有“姓名”“工资”。我用MINUS函数查询出了A表有而B表没有的人的姓名,语句如下:select姓名fromAminusselect姓...
A表有“姓名”“职务”“部门”,B表有“姓名”“工资”。我用MINUS函数查询出了A表有而B表没有的人的姓名,语句如下:select 姓名 from A minus select 姓名 from B
运行结果只显示姓名列,我想让结果显示姓名、职务、部门。也就是显示查询结果这些人对应A表的所有字段,请问该如何写代码? 展开
运行结果只显示姓名列,我想让结果显示姓名、职务、部门。也就是显示查询结果这些人对应A表的所有字段,请问该如何写代码? 展开
2017-02-10
展开全部
select * from a
where 姓名 in (select 姓名 from A minus select 姓名 from B)
where 姓名 in (select 姓名 from A minus select 姓名 from B)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询