在rails应用程序中删除sqlite3数据库中的重复条目

时间:2012-03-25 02:38:37

标签: sql ruby-on-rails sqlite duplicates

我在rails应用程序中有一个sqlite3数据库。它包含以下列: 姓名,电话,纬度,经度。

这些都是字符串。这些对应于企业。我注意到数据库中的许多条目都是重复的。

如何从rails数据库中删除这些内容?我是否需要编写SQL或在rails中有一个函数,它接受列名并删除那些列中具有相似值的条目。

如果SQL是最好的方式,我的查询应该如何。

我尝试了以下查询,但我的数据库浏览器崩溃了:

SELECT * 
FROM listings L1, listings L2
WHERE L1.name = L2.name
AND L1.telephone = L2.telephone

编辑:我发现this帖子很有帮助。但仍在寻找一个密不透风的解决方案。

0 个答案:

没有答案