Você tem um erro de sintaxe no seu SQL próximo a 'AND active = 1 AND id_speciality <> ''' na linha 3