[RESOLVIDO]Problema Syntax Query

Pessoal, bom dia.

Estou com problema no syntax da Query abaixo, alguém pode me auxiliar?
Tenho uma tabela leilao, onde tem uma coluna lance.
Gostaria de pegar o lance mínimo para saber o vencedor de um leilão.

Agradeço a atenção.

public List findVencedor(){
return em.createQuery(“SELECT l FROM Leilao l WHERE l.lance=(SELECT MIN(l.lance) FROM l”).getResultList();
}

Você está tentando selecionar duas vezes sobre a tabela Leilão com o mesmo Alias. Experimente o seguinte:

SELECT l1 FROM Leilao l1 WHERE l1.lance = (SELECT MIN(l2.lance) FROM Leilao l2)

Roger, deu certo cara.

Muito obrigado.

Abraço.