Je kunt like
. gebruiken om de subquery aan de tabel toe te voegen:
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;
Dit veronderstelt dat het pattern
heeft geen jokertekens. Als dit het geval is, hoeft u de aaneenschakeling niet uit te voeren.
Dit gebruikt ook een left outer join
zodat alle patronen worden geretourneerd, zelfs zonder overeenkomst.