Вы можете сделать несколько запросов, используя таблицу yql.query.multi
, например:
select *
from yql.query.multi where queries in (
"select channel.title,channel.link,channel.item.title,channel.item.link from xml where url='http://code.flickr.com/blog/feed/rss/' limit 1",
"select channel.title,channel.link,channel.item.title,channel.item.link from xml where url='http://www.quirksmode.org/blog/index.xml' limit 1"
);
Или вы можете просто отфильтровать исходный запрос так, чтобы возвращался только один результат из каждого канала:
select channel.title,channel.link,channel.item.title,channel.item.link
from xml where url in(
'http://code.flickr.com/blog/feed/rss/',
'http://www.quirksmode.org/blog/index.xml'
) | unique(field="channel.link")