Du kan använda like
för att ansluta underfrågan till tabellen:
SELECT p.pattern, count(a.comment)
FROM (subquery here that returns "pattern"
) p left outer join
TableA a
on a.comment like '%'||p.pattern||'%'
group by p.pattern;
Detta förutsätter att pattern
har inte jokertecken. Om den gör det behöver du inte göra sammanlänkningen.
Detta använder också en left outer join
så att alla mönster kommer att returneras, även utan matchning.