HAVING не мешает вам использовать WHERE - HAVING - это условия для группируемых значений выборки (которые попадают в GROUP BY либо являются групповыми ф-иями). Это разные вещи.