gpt4 book ai didi

mysql - 使用 SELECT 查询的字符串放入 IN () 条件

转载 作者:行者123 更新时间:2023-11-29 05:58:12 26 4
gpt4 key购买 nike

<分区>

如何使用从 SELECT 中获取的字符串输入作为 1,2,3,4 放入 IN 条件?

我的意思是,从这个输出:

SELECT id_list
FROM ids
where categories = 4;

id_list 是一个像 1,2,3,4 这样的字符串。

现在我想使用该字符串放入 IN () 中:

SELECT category_name
FROM categories
WHERE categories IN (
SELECT id_list
FROM ids
where categories = 4
)

但这只输出字符串第一个值的结果,在本例中为 1

我知道这不是最好的实现,但我不是进行数据库设计的人,我需要以这种方式进行查询。这只是一个简化的示例。

有人能告诉我如何实现我的目标吗?提前致谢!

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