是否有通用的 SELECT 语句来检测重复行(“相同”,所有列都相等)?EG,下表第 2 列和第 4 列
titel | interpret | jahr
-----------------------------------+------------------+-----
Beauty | Ryuichi Sakamoto | 1990
Goodbye Country (Hello Nightclub) | Groove Armada | 2001
Glee | Bran Van 3000 | 1997
Goodbye Country (Hello Nightclub)| Groove Armada | 2001
或者我需要一个特定于表的 SELECT 吗?
有人给了我一个带有多个表的 Sqlite d/b,每个表看起来都有多个相同的行(每个表中有不同的列),所以我更喜欢通用解决方案。
在那之后,我必须弄清楚如何删除重复项。也许我可以在 SELECT 上使用 DISTINCT,存储在临时表中,删除原始表并重命名临时表?