gpt4 book ai didi

sql - 选择小于 site_name 的 site_acr

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

名称列表(字符)和 field 面积(整数),其中 field 面积(整数)小于第一大道的(字符) field 面积

我输入这个,但它不起作用

select ds.dev_site_name, ds.site_acreage
from development_site ds
where ds.site_acreage<ds.site_acreage(select ds.site_acreage where ds.dev_site_name='First Ave')
order by ds.site_acreage desc

并且只返回 4 个值中的 2 个

select ds.dev_site_name, ds.site_acreage
from development_site ds
where ds.dev_site_name<'First Ave'
order by ds.site_acreage desc

最佳答案

您在这里根本不需要表别名,因为您在每个(子)查询中只处理一个单个表:

SELECT dev_site_name, site_acreage
FROM development_site
WHERE site_acreage < (
SELECT site_acreage
FROM development_site
WHERE dev_site_name = 'First Ave'
)
ORDER BY site_acreage DESC;

如果 dev_site_name 被定义为 UNIQUE,则子查询中不需要 LIMIT 1
如果它不是唯一的,则您的查询不明确,您需要使用 dev_site_name = 'First Ave' 定义从一组行中选择的行。

关于sql - 选择小于 site_name 的 site_acr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24845796/

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