gpt4 book ai didi

php - 选择类型data set mysql

转载 作者:行者123 更新时间:2023-11-29 06:37:41 24 4
gpt4 key购买 nike

请帮忙,我是 MySQL 新手。我想知道如何编写查询来产生以下结果:

我的表

+----------+-----------+----------------+
| (int)id | (set)code | (varchar)name |
+----------+-----------+----------------+
| 1 | 1,2 | foo1 |
| 2 | 2 | foo2 |
| 3 | 4 | foo3 |
| 4 | 41,123 | foo4 |
+----------+-----------+----------------+

在列代码中是“set”类型数据,数字是“id”,以便稍后使用(,)作为分隔符连接到其他表

我想为 code = 2//foo1 和 foo2 生成 mytable

到目前为止,我已经尝试了以下方法,但还没有以我正在寻找的格式返回数据:

select * 
from mytable
where code = 2; // foo2

select *
from mytable
where code like '%2%'; // foo1, foo2 and foo4

谢谢,非常感谢任何帮助。

最佳答案

我得到了答案

SELECT * from mytable where FIND_IN_SET('2',code);

谢谢大家,非常感谢。

关于php - 选择类型data set mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53087231/

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