Bạn có thể sử dụng like
để nối truy vấn con vào bảng:
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;
Điều này giả định rằng pattern
không có ký tự đại diện. Nếu có, thì bạn không cần thực hiện nối.
Điều này cũng sử dụng left outer join
để tất cả các mẫu sẽ được trả lại, ngay cả khi không có mẫu nào phù hợp.