是否可以根据YQL语句的结果创建YQL语句?
我有一个YQL语句,为我提供了一个链接。我真的想使用该链接从网站获取数据。所以我希望有类似于Excel Nesting If语句的内容,以便1 YQL语句提供通常需要2的数据。
示例:
从zillow.search中选择response.results.result.links.homedetails,其中address =“1835 73rd Ave 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/”和xpath ='// div [@ class =“ prop-mod prop-facts“]'
答案 0 :(得分: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"
)