将 URL 添加到聚合变量 SQL

Add URL to aggregated variable SQL

我加入两个 SQL tables(应用程序,areas_application1)并按区域对它们进行分组。 在第一个 table 中,我有列 url_title 和 url_link。我想为每个区域显示 url_title 的列表,并将 href link 添加到每个标题。我试图通过 space 聚合 url_title,但我不知道如何为每个 url_title 聚合 url_link。 这个版本不行。

SELECT app.area, ar.cartodb_id, count(app.area),
array_to_string(array_agg(app.url_title), 
'<a href="app.url"</a><br />'), ar.the_geom_webmercator 
FROM applications as app 
JOIN areas_application1 as ar 
ON ar.name = app.area 
GROUP BY app.area, ar.the_geom_webmercator, ar.cartodb_id 

以下查询应该有所帮助:

SELECT 
  app.area,
  ar.cartodb_id,
  count(app.area),
  array_to_string(array_agg('<a href="'||app.url_link||'">'||app.url_title||'</a>'), 
' '),
  ar.the_geom_webmercator 
FROM applications as app 
JOIN areas_application1 as ar ON ar.name = app.area 
GROUP BY app.area, ar.the_geom_webmercator, ar.cartodb_id;