Может лучше до обращения к базе сделать уникальными названия тегов?