[RESOLVIDO] consulta

4 respostas
L

Boa tarde.

Eu tenho uma tabela onde se chama Apropriar e outra PerfilUsuario. Os relacionamentos estão feitos.

Pois bem. Eu gostaria de saber como monto uma consulta onde eu traga todos os usuários que não estão contidos na tabela Apropriar.

BANCO MYSQL.

Obrigado a todos.

4 Respostas

CristianPalmaSola10
select * from apropriar where apropriar.id_usuario not in (select id_usuario from usuario)
ViniGodoy

SELECT * FROM Usuarios LEFT JOIN Apropriar ON Apropriar.idUsuario = Usuario.idUsuario WHERE idApropriar IS NULL;

L

ViniGodoy:
SELECT * FROM Usuarios LEFT JOIN Apropriar ON Apropriar.idUsuario = Usuario.idUsuario WHERE idApropriar IS NULL;

Perfeito ViniGodoy. Obrigado também CristianPalmaSola10

L

Essa mesma consulta em JPQL ficaria assim ?

select p from PerfilUsuario p left join Apropriar a on a.apropriacaoPerfil.idUsuario = p.idUsuario where a.idApropriacao IS NULL and p.tipoUsuario <> 'Administrador

Erro obtido:

Criado 23 de julho de 2012
Ultima resposta 23 de jul. de 2012
Respostas 4
Participantes 3