PDO, MYSQL не срабатывает запрос?
и не должен: точка является недопустимым символом в названии плейсхолдера.
или переписывайте свой конструктор, или делайте замену точки на допустимый символ перед использованием.
Попробуй bind так:array(1) {
  [":v.group_id2"]=>
  string(1) "3"
}