gpt4 book ai didi

mysql - mysql 查询可以扩展为另一个查询的子查询吗?

转载 作者:行者123 更新时间:2023-11-29 02:38:53 25 4
gpt4 key购买 nike

假设我们有 query1 如下:

select * from users where status = 1

这会输出一些结果,我可以缓存这些数据,现在第二个查询是:

select * from users where status = 1 and point >= 50

如您所见,第二个查询在某种程度上是第一个查询的子查询,它返回最后一个查询数据的一个子集并且也有公共(public)代码,有没有一种方法可以通过使用第一个查询结果和使用第一个查询代码缩短我的代码?

最佳答案

是的,您使用嵌套查询:

select x.*
from
(
select * from users
where status = 1
) as x
where x.point >= 50;

关于mysql - mysql 查询可以扩展为另一个查询的子查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57177019/

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