я могу сделать запрос на следующей таблице:Postgres: Группа по статье с заранее определенным набором значений
Table1:
id name source_url
1 object1 www.google.com
2 object2 www.facebook.com
3 object3 www.twitter.com
4 object5 www.google.com
Запрос:
select count(*) as counts, source_url from Table1 group by source_url
Этот запрос даст меня следующий результат:
counts source_url
2 www.google.com
1 www.facebook.com
1 www.twitter.com
Теперь в приведенном выше сценарии я хочу сгруппировать таблицу1 с помощью моего набора элементов, которые у меня есть в массиве. Пример
arr[] = ["www.facebook.com","www.google.com","www.instagram.com","www.yahoo.com","www.abc.com"]
В результате я хочу для приведенной выше таблицы следует:
counts source_url
2 www.google.com
1 www.facebook.com
0 www.instagram.com
0 www.yahoo.com
0 www.abc.com
Является ли это регулярным массивом PostgreSQl или массивом JSON? – Patrick