Нужно сделать запрос изменяющий поле `activ` по порядку, когда дойдет до конца списка вернуться к началу.
1. - "yes" может быть только один раз у одной строчки, которое не равно = 0.
Т.е. следующий должен быть #3. Потом 5, далее 6,7... если они пустые, то вернуться на №2
2- нужно исключить из выборки отдельные строчки, например где `name` = n_95|n_96