我试图在表中找到重复的值,其中每个字段都是它自己的唯一名称。
1个自定义数据字段,但每个数据字段都称为SANC或SA ID编号,并且具有自己的唯一值。
此查询;
SELECT CUSTOMDATA, COUNT(*) as count
from VP_PERSONCUSTDATA
where CUSTOMDEFNAME = 'sanc'
group by CUSTOMDATA
having (COUNT(*) > 1)
返回所有具有重复字段的内容,但是,我需要将此查询作为子查询加入,以查找具有“活动”就业状态的所有人。
所以第一个表,vp_allperson有我需要的字段,特别是'employmentstatus',但我需要它链接到上面的查询,这只会显示那些链接到customdefname列的重复的customdata条目。
天哪,我希望这是有道理的。
有什么建议吗?
我试过了;
select a.PERSONNUM
from VP_ALLPERSONV42 a
join VP_PERSONCUSTDATA as b on b.PERSONNUM = a.PERSONNUM
where exists (SELECT CUSTOMDATA, COUNT(*) as count
from VP_PERSONCUSTDATA
where CUSTOMDEFNAME = 'sanc'
group by CUSTOMDATA
having (COUNT(*) > 1))
and a.EMPLOYMENTSTATUS = 'active'
......但没有成功。
我实际上是在尝试查找具有重复自定义数据字段的personnum条目。 e.g。
Personnum | Customdefname | Customdata(这是我想看到重复/重复条目的地方)
感谢您的任何意见或帮助......