oracle数据库两张表A和表B,表A有五个字段,编号,部门,姓名,性别,月工资;表B三个字段,部门,姓名 5

oracle数据库两张表A和表B,表A有五个字段,编号,部门,姓名,性别,月工资;表B三个字段,部门,姓名,月工资,想用一个sql语句实现下列条件;1.A表中所有数据全要... oracle数据库两张表A和表B,表A有五个字段,编号,部门,姓名,性别,月工资;表B三个字段,部门,姓名,月工资,想用一个sql语句实现下列条件;
1.A表中所有数据全要,A表数据多,A表再加一列“工资对比情况”,如果A、B表月工资一致,写是,不一致填否
2.B表中数据可能有重复的。也就是同部门有重名的,没有ID字段(不能加),A表中有10条数据,最后得到的也是10条数据。就5分,都给了
展开
 我来答
badkano
2018-04-09 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885373
团长

向TA提问 私信TA
展开全部

这样试试吧

select a.编号,a.部门,a.姓名,a.性别,a.月工资,case when a.月工资=b.月工资 then '是' else '否' end from a left join b on a.部门=b.部门 and a.姓名=b.姓名 group by a.编号,a.部门,a.姓名,a.性别,a.月工资,case when a.月工资=b.月工资 then '是' else '否' end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式