问题描述
- 数据库中有10万条记录,list中有5万条,怎样不通过for循环找出相同的数据?
-
java 中 。数据库中有10万条记录 list中有5万条 ,怎样不通过for循环,找出数据库和list中相同的数据?
解决方案
list中的数据批量导入临时表,跟那10W条数据对比,对比完一批删一批,得出相同数据插入另一张临时表,
解决方案二:
其实如果你只是找出相同的数据,你可以直接用SQL接可以了!我写一个SQL语句
select count(*),colName from tableName t group by colName having count(*) > 1;
其中colName 表示你的字段名(记得 group by中一致)
tableName 为你的表名
这样就可以找出相同的数据,也就是相同的个数
望采纳
时间: 2024-10-30 23:21:51