如何“扫描”从顶部/开始到底部/末尾的SQL表(大约120 k行/50列),对于找到的每一行,我都需要‘做些什么’。
“做某事”部分是搜索相同的same,以查看是否有多个列存在,并报告是否存在列。我试图识别重复行,其中的“重复-ness”(!)是基于两列,但这两列没有索引。
我没有任何代码示例可供提供,因为我仍处于概念阶段,但各种不同的解决方案都以不同的方式提出了相同的问题……如何按部就班地工作并“做点什么”。
数据库使用SQLite;我不能更改任何列,但可以创建/删除其他表。
发布于 2015-01-19 14:17:09
以下查询将根据2列在表中列出重复项:
select <column1>, <column2>, count(*)
from <table>
group by <column1>, <column2>
having count(*) > 1;https://dba.stackexchange.com/questions/89622
复制相似问题