2014-01-22 232 views
0

是否可以根據YQL語句的結果創建YQL語句?YQL嵌套語句

我有一個YQL語句爲我提供了一個鏈接。我真的想使用該鏈接從網站獲取數據。所以我想有相似到Excel嵌套的東西,如果語句,使1個YQL聲明將提供通常需要2

示例中的數據:

從Zillow的選擇response.results.result.links.homedetails。搜索中,地址= 「1835第73大道NE」 和citystatezip = 「98039」 和zwsid = 「X1-ZWz1cse68iatcb_13bwv」

爲我提供的鏈接http://www.zillow.com/homedetails/1835-73rd-Ave-NE-Medina-WA-98039/49118839_zpid/

,並使用該鏈接我可以建立:

從html中選擇ul.li url =「http://www.zillow.com/homedetails/1835-73rd-Ave-NE-98039/1067902_zpid/」and xpath ='// div [@ class =「prop- mod prop-facts「]'

回答

0

您可以在in子句中使用子選擇的結果。

SELECT ul.li 
FROM html 
WHERE xpath = '//div[@class="prop-mod prop-facts"]' 
AND url IN (
    SELECT response.results.result.links.homedetails 
    FROM zillow.search 
    WHERE address = "1835 73rd Ave NE" 
    AND citystatezip = "98039" 
    AND zwsid = "X1-ZWz1cse68iatcb_13bwv" 
) 

Open this query in the YQL console