Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Alteração na query apresentada aqui

A query apresentada neste item, conforme abaixo:

select * from contas c inner join usuario u
on c.usuario_id = u.id
where u.status = ‘Ativa’ 

Não irá retornar apenas as contas ativas do usuário como foi dito. Ela irá retornar na verdade todas as contas de um usuário que esteja ativo (where u.status = ‘Ativa’ ), indepentende de a conta estar ativa ou não.

Para retornar apenas contas ativas, deveria ser verificado também o campo esta_ativa da tabela contas, ficando a query desta forma:

select * from contas c inner join usuario u
on c.usuario_id = u.id
where u.status = ‘Ativa’ 
and c.esta_ativa = true
1 resposta
solução!

Oii, Carlos, tudo bem?

É verdade! Você tem um ótimo ponto. Já entrei em contato com o time e vamos verificar isso direitinho, tá bem? :)

Obrigada pela sugestão!

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software