SELECT 
    r.name AS region_name,
    COUNT(p.*) AS items_by_region
FROM
    region r
LEFT OUTER JOIN
    price_list p
ON
    r.id = p.region_id                                -- поле "id" слева, всё остальное справа
WHERE
    r.name LIKE [/ Region : String /]                 -- внутреннее условие (до группировки)
GROUP BY
    r.id                                              -- группировка по ключам из первой таблицы
HAVING
    items_by_region >= [/ PL : Integer /]             -- условие поверх группировки
ORDER BY
    r.name ASC                                        -- упорядочить по названию "A..Z"
