• 回答数

    5

  • 浏览数

    141

安居客jismkll
首页 > 论文问答 > 数据库查重语句

5个回答 默认排序
  • 默认排序
  • 按时间排序

沉默的玫瑰

已采纳
应该是in关键字不支持多字段吧,你这样试一下select *  from shiyan003 a where exists (select 1          from (select xm, sfzhm                  from shiyan003                 group by xm, sfzhm                having count(*) > 1) s         where xm = xm           and sfzhm = sfzhm)
175 评论

张小电1301

192 评论

小禾小影

SELECT 某一列, COUNT( 某一列 )FROM 表GROUP BY 某一列HAVING COUNT( 某一列 ) 〉1这样查询出来的结果, 就是 有重复, 而且 重复的数量。

342 评论

屈小兔.

插入的时候 ,重复的数据不插入就可以了哦表应该有主键吧!

293 评论

华蓥山5

可以看看数据库嵌套查询之类;select * from B where phonenumber in(select phonenumber from A);其中的* 可以改成你要的名字,住址之类; A,B代表两个表; phonenumber代表两表中存电话号码的列名;试一下。

81 评论

相关问答

  • 数据库查重语句

    应该是in关键字不支持多字段吧,你这样试一下select *  from shiyan003 a where exists (select 1         

    安居客jismkll 4人参与回答 2023-12-09
  • 数据库字段查重语句

    不要加DISTINCT 就可以了

    闪闪惹人爱ii 5人参与回答 2023-12-11
  • 数据库查重语句怎么写

    (适用于ms sql server)我相信很多人都是想知道,如何能查出所有字段完全重复的记录。如果一个表只有三个字段,把字段名全部输入,是比较简单的,比如可以这

    绝色经典 4人参与回答 2023-12-09
  • sql数据库数据查重

    selectid,name,memofromAwhereidin(selectidfromAgroupbyidhavingcount(1)>=2)1查询 abc

    Doubleflower 6人参与回答 2023-12-05
  • mysql数据库查重

    select id ,name,gander from table where 1=1 group by id ,name,gander

    夭爻溔訞濘綸 4人参与回答 2023-12-11