以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]查找求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153042)

--  作者:miaoqingqing
--  发布时间:2020/7/29 16:24:00
--  [求助]查找求助
表A,项目编号,第二列,第三列,第四列  
              001              中国         省份        广东 
              001              中国         省份          粤
求助怎么查找,项目编号相同,第二列等于中国,第三列相同,第四列不同的行

--  作者:有点蓝
--  发布时间:2020/7/29 16:59:00
--  
没有办法直接在原表查询,建个查询表,使用sql查询

Select * from {表A} 
where 项目编号 & 第三列 In (
    Select 项目编号 & 第三列 from {表A} where 第二列=\'中国\'
    group by 项目编号 ,第三列
    having count(1)>1 
)

如果是SqlServer,把sql里的&改为+