adicionado condição de subselect e teste unitário para os subselects no
where