Możesz użyć like
aby dołączyć podzapytanie do tabeli:
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;
Zakłada się, że pattern
nie zawiera symboli wieloznacznych. Jeśli tak, nie musisz wykonywać konkatenacji.
To również używa left outer join
aby wszystkie wzorce zostały zwrócone, nawet bez dopasowania.