应该是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)
SELECT 某一列, COUNT( 某一列 )FROM 表GROUP BY 某一列HAVING COUNT( 某一列 ) 〉1这样查询出来的结果, 就是 有重复, 而且 重复的数量。
插入的时候 ,重复的数据不插入就可以了哦表应该有主键吧!
可以看看数据库嵌套查询之类;select * from B where phonenumber in(select phonenumber from A);其中的* 可以改成你要的名字,住址之类; A,B代表两个表; phonenumber代表两表中存电话号码的列名;试一下。
315 浏览 4 回答
165 浏览 5 回答
246 浏览 4 回答
230 浏览 6 回答
278 浏览 4 回答
91 浏览 3 回答
281 浏览 6 回答
343 浏览 2 回答
144 浏览 2 回答
296 浏览 3 回答
177 浏览 12 回答
165 浏览 7 回答
129 浏览 4 回答
150 浏览 4 回答
147 浏览 4 回答
349 浏览 9 回答
129 浏览 10 回答
131 浏览 6 回答
86 浏览 6 回答
314 浏览 3 回答