gpt4 book ai didi

yql - 在 Yahoo YQL 中组合两个查询

转载 作者:行者123 更新时间:2023-12-02 21:15:23 30 4
gpt4 key购买 nike

我想获取特定位置的天气信息。

现在,我需要调用来获取它们:第一个调用将我当前的位置(纬度/经度)转换为 WOEID,第二个调用使用该 WOEID 检索天气信息。

我可以合并这两个查询吗?

第一个是: 从 yahoo.maps.findLocation 选择 *,其中 q="LAT, LON"和 gflags="R"

第二个是: 从weather.bylocation中选择*,其中位置= WOEID AND单位='c'

最佳答案

您可以使用sub-selects连接不同查询之间的数据。

就您而言,您可以从 yahoo.maps.findLocation 表中获取 woeid,并将其插入到 weather.bylocation 表的查询中,如下所示:

select * 
from weather.bylocation
where unit = 'c' and location in (
select Results.woeid
from yahoo.maps.findLocation
where q="LAT, LON" and gflags="R"
limit 1
)

关于yql - 在 Yahoo YQL 中组合两个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222803/

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