gpt4 book ai didi

mysql - self 加入 self 引用条件

转载 作者:行者123 更新时间:2023-11-29 00:50:21 24 4
gpt4 key购买 nike

我想要做的是获取几乎完全重复的所有记录,除了重复项在“名称”开头没有额外的字符

这是我的 sql 查询:

select * from tags as spaced inner join tags as not_spaced on not_spaced.name = substring(spaced.name, 2);

我也试过:

 select * from tags as spaced where (select count(*) from tags as not_spaced where not_spaced.name = substring(spaced.name, 2)) > 0;

我得到的是... SQL 连接停止响应。谢谢!

附注抱歉,我没有提到我唯一需要的字段是名称。所有其他字段都不重要(如果存在)。

最佳答案

尝试这样的事情:

选择 所有可能重复的字段except name , name

from tags union all

选择 所有可能重复的字段except name , substring(name, 2) name

from tags

group by 所有可能重复的字段包括名称

having count(*) > 1

关于mysql - self 加入 self 引用条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848636/

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