gpt4 book ai didi

mysql - 如何在 MySQL 字段中选择逗号分隔值的唯一值?

转载 作者:可可西里 更新时间:2023-11-01 07:57:08 25 4
gpt4 key购买 nike

像这样:

Select UNIQUE_VALUES('1,2,3,5,3,4,2,1,2,3,1,4') as CSVUnique

这样做的结果是:

CSVUnique
1,2,3,5,4

谢谢!

最佳答案

mysql 无法像这样获得唯一性。

首先,以这种方式存储值是不好的。您应该使用父子表来存储此类数据,而不是存储 com,a 分隔值。或者应该在插入之前过滤此类重复项。

规范化您的数据库。

从表中获取值并使用 php explode() ,并使用 array_unique 删除重复值。

关于mysql - 如何在 MySQL 字段中选择逗号分隔值的唯一值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528337/

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