2011-02-17 100 views

回答

2

你可以使用一个子选择从纬度/经度对去一个WOEID

SELECT * FROM weather.woeid 
WHERE w IN (
    SELECT place.woeid 
    FROM flickr.places(1) 
    WHERE (lat,lon) in (55.948503,-3.198931) 
); 

Try in YQL console

+0

这不再有效。我在YQL控制台中得到这个错误:`在where子句中找不到必需的键;得到'lat,lon',期待所需的密钥:(api_key,query)或(lon,api_key,lat)` – hippietrail 2012-02-27 23:09:52

-1

我已经发现了一些东西使用FUL;如果您需要预测天气yql,请使用 SELECT * FROM weather.bylocation WHERE location ='Indonesia' select * from weather.forecast where location = 90210