Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Cláusula NOT IN

Bom dia pessoal, eu gostaria de executar um código que pegasse todos as pessoas disponíveis num sistema, menos as que já possuem um relacionamento com um processo.

Por exemplo: Num sistema temos as pessoas A, B, C e D. Temos um processo de numero 123.

Esse processo tem a pessoa C como AUTOR do fato.

Gostaria de numa determinada página, mostrar as pessoas disponíveis para entrar nesse processo sendo assim queria mostrar a lista com A, B e D.

Procurei na documentação do Laravel (Eloquent e QueryBuilder) mas não encontrei.

2 respostas
solução!

Oi Rafael, tudo bom?

Sempre que você sentir a necessidade fazer uma query mais complexa você pode inserir códigos sql diretamente na sua query, com raw expressions. Segue aqui o link da documentação:

https://laravel.com/docs/5.3/queries#raw-expressions

Aqui eles dão alguns exemplos de uso =)

As vezes, precisamos utilizar alguns comandos mais especificos na nossa query mesmo. Esses comandos serão injetados diretamente na query, então tome cuidado para não gerar pontos de SQL injection :)

Qualquer dificuldade, compartilhe com a gente!

Bons estudos.

Bom dia, André. Eu até já tinha lido sobre as 'raw expressions' mas eu sinceramente estava tentando evitá-las rs...

Vou seguir nessa linha que me passou mesmo.

Obrigado!