На лету может не получиться, если выбранных категорий может быть достаточно много, хотя, конечно, в пределах пары десятков категорий можно, наверно, выбрать и за раз.
Небольшое дополнение касаемо having: там, наверно, все же надо использовать условие >=
|