数据库只有一条数据 但是select出来两个重复的

数据库中只有一条记录 这个语句 跑完之后 结果第一二条是一样的 为什么!? 不是很明白
select 语句

img


出来的结果

img


员工表格

img


work on 表格

img


project 表格

img

谢谢各位的回复

on里条件写错了,没能过滤掉多余的数据
你的work表里本身ssn就是重复的,join之后必然数据也是重复的
你把pno一起select出来就发现不重复了,你把pno忽略了它肯定重复呀
如果你只需要其中一个pno,那用聚合函数筛掉多余的,或者写个子查询只查其中一条满足条件的

图得换了 三张表里某个表里被用来做联结得字段存在重复