gpt4 book ai didi

MySQL 从自定义 (|) 分隔的字符串中获取不同的值

转载 作者:行者123 更新时间:2023-11-29 18:27:03 25 4
gpt4 key购买 nike

我有一张 table 。我们将其命名为 user_errors

user_id     errors
1 E001|E003
1 E005|E001|E003
3 E009|E002|E004
2 E001|E005|E004|E006

我有另一个表,其中有错误描述。假设error_description

err_code    error_description
E001 Error 01
E002 Error 02
E003 Error 03
E004 Error 04
E005 Error 05
E006 Error 06
E007 Error 07
E008 Error 08
E009 Error 09

我想达到以下结果。

user_errors表中获取不同的错误代码。仅明显错误

errors
E001
E002
E003
E004
E005
E006
E009

最佳答案

尝试这个查询

选择不同的修剪(substring_index(substring_index(errors, '|', n.n), '|', -1)) 作为 来自用户错误t 交叉连接(选择 1 作为 n 并全部选择 10 ) n 按排序

关于MySQL 从自定义 (|) 分隔的字符串中获取不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46096146/

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