关于sql查询出数据存在重复的问题

selecta.a01_keyas人员关键字,a.a0101as姓名,a.a0112as年龄,a.a0190as工号,a.a0144as入职日期,a.a0117as职级,... select a.a01_key as 人员关键字,a.a0101 as 姓名,a.a0112 as 年龄,a.a0190 as 工号,a.a0144 as 入职日期,a.a0117 as 职级,
a.a010d as 工作属性,a.a0118 as 城市,a.a0107 as 性别,e.岗位关键字,e.岗位代码,e.岗位名称, e.部门关键字,e.部门名称,
e.部门代码 from A01 a,view_CCX_岗位名称及部门名称 e where a.deptCode_key=e.部门关键字

A01:是人员基本信息表;
view_CCX_岗位名称及部门名称:这个是做了一个试图,把部门和部门中岗位进行关联。试图查询处结果正确。

现在要把人员信息表和试图进行对应起来。按照上面的语句做完毕后,出现数据重复的记录,同一个人会存在多条记录。想知道上面的语句需要怎么更改?
展开
 我来答
badkano
2018-01-18 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部
语句看起来没什么问题。
从以下方面检查:
一、a.deptCode_key=e.部门关键字 你确定这两个是对应的字段吗?
二、view_CCX_岗位名称及部门名称 中的 e.部门关键字 是否存在多条重复记录。
三、检查两个表的数据是否有重复。
四、两个表或视图之间是否还有其他关联关系。
再不行的话,你就发数据表和视图的截图看看吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式