Sie können like verwenden um die Unterabfrage mit der Tabelle zu verbinden:
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;
Dies setzt voraus, dass das pattern enthält keine Platzhalterzeichen. Wenn dies der Fall ist, müssen Sie die Verkettung nicht durchführen.
Dies verwendet auch einen left outer join sodass alle Muster zurückgegeben werden, auch ohne Übereinstimmung.