gpt4 book ai didi

mysql - 将常量值连接到 sql SELECT 结果

转载 作者:行者123 更新时间:2023-11-29 15:50:39 26 4
gpt4 key购买 nike

我正在为一个包含嵌套选择查询的项目编写 SQL 代码。这是我真正想要得到的查询部分。

“AND s.thirdparty in (2,3,5)”;

我可以使用以下代码轻松获取值 3 和 5。

“AND s.thirdparty in (select hid from tblname where col1='xx')”

返回,

“(3,5) 中的 AND s.thirdparty”

但我无法通过这种方式获得值 2 。那么我可以将其添加到嵌套查询的结果中,以便获得所需的完整查询吗?

最佳答案

由于 2 是已知常量,因此在子查询中使用 UNION ALL:

AND s.thirdparty in (select hid from tblname where col1='xx' union all select 2)

或者:

AND (s.thirdparty in (select hid from tblname where col1='xx') or s.thirdparty = 2)

关于mysql - 将常量值连接到 sql SELECT 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56778023/

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