gpt4 book ai didi

PHP 和 MySQL - 唯一的列集

转载 作者:行者123 更新时间:2023-11-29 02:19:55 25 4
gpt4 key购买 nike

<分区>

我正在编译一个包含如下结构/数据的数据库:

id | col_1 | col_2 | col_3 | col_4
-----------------------------------
0 | a | b | c | d
1 | a | b | d | c
2 | a | c | b | d

我想消除重复集,所以在上面的示例中,所有三行都具有相同的四个值(显然 id 除外)所以我想消除所有重复集。有没有快速/优雅的方法来做到这一点?

我现在正在做的是按字母顺序对每个集合进行排序,保存到数组,然后比较数组。当你有 100 行时这很好用,但我知道它不足以运行 1000 行或数百万行的数据集....

编辑:

预期输出:

id | col_1 | col_2 | col_3 | col_4
-----------------------------------
0 | a | b | c | d

列或顺序确实很重要,只要只有一个唯一的集合即可。 mysql UNIQUE 约束在这里不起作用,除非我遗漏了一些东西......

SQL Fiddle

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