gpt4 book ai didi

mysql - 使用 IN 子句进行条件检查 mysql

转载 作者:行者123 更新时间:2023-11-30 00:57:13 24 4
gpt4 key购买 nike

我有一个从函数“'aa','bb','cc',...”返回的字符串(该函数使用 GROUP_CONCAT)。我想在mysql的IN类中使用这个作为条件。

SELECT name,class,comment
FROM vwstudent v
WHERE name IN (select func())

我希望查询的行为如下

SELECT name,class,comment
FROM vwstudent v
WHERE name IN ('aa','bb','cc','dd',..)

我假设 ('aa','bb','cc','dd',..) 在这里充当整个字符串,并且不会生成任何结果。我该怎么做才能减少运行此查询的错误。

最佳答案

我不确定这是否有帮助。但是您也许可以通过使用 PREPARE 和 EXECUTE 来将某些内容组合在一起,如下所述:How To have Dynamic SQL in MySQL Stored Procedure

...但这对我来说是全新的。我从未在 MySQL 中使用过类似的东西。

关于mysql - 使用 IN 子句进行条件检查 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20451627/

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