Duvida JPQL

Pessoal, estou com um dúvida. Tenho essa consulta logo abaixo em SQL, só que estou qrendo colocar ele para JPQL como ficaria? Lembrando que a tabela giptb018_empresa_areaatuacao só existe no banco, não existe na aplicação não. Tem como mudar para JPQL?

" SELECT DISTINCT(A.co_areaatuacao_pk) as id " + " FROM giptb018_empresa_areaatuacao B " + " LEFT OUTER JOIN giptb017_areaatuacao A ON B.co_areaatuacao_fk = A.co_areaatuacao_pk ";

Você pode mapear uma classe EmpresaAreaAtuacao na sua aplicação.
E ficaria assim:
select EmpresaAreaAtuacao.areaAtuacao.id from EmpresaAreaAtuacao

Ou você pode usar a anotação @Formula.
E ficaria assim:

@Formula("SELECT DISTINCT(A.co_areaatuacao_pk) as id FROM giptb018_empresa_areaatuacao B LEFT OUTER JOIN giptb017_areaatuacao A ON B.co_areaatuacao_fk = A.co_areaatuacao_pk ")
private Integer id;