gpt4 book ai didi

sqlite - 删除几乎重复的行

转载 作者:行者123 更新时间:2023-12-03 18:18:06 32 4
gpt4 key购买 nike

我有一个带有这样的表的Sqlite3数据库:

表格(com1,com2)

A || B
B || A
C || D
D || B
B || D


如果我有2行:A || B和B ||答,我要删除其中一个(我不在乎哪个)。

因此获得:

A || B
C || D
D || B


我已经读过很多关于重复行的问题,但是我找不到这样的东西。谢谢你的帮助。

最佳答案

我认为您的问题的解决方案应如下所示:

SELECT
t1.val1,t1.val2
FROM table AS t1
JOIN table AS t2 ON (
(t1.val1=t2.val2) AND (t1.val2=t2.val1)
) WHERE t1.val1<=t1.val2


其中table是表的名称,而val1和val2是该表中的列的名称。

关于sqlite - 删除几乎重复的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13209289/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com