SQL Server associação [RESOLVIDO]

1 resposta Resolvido
sqlserversql
Kalangoti

Galera estou usando o SQL Server e queria fazer uma consulta mas não estou conseguindo, tenho o seguinte:

a tabela tb_empresa;

a tabela tb_carteira;

uma tabela de associação CarteiraEmpresa com as colunas:

IdCarteiraEmpresa

IdCarteira

IdEmpresa

Queria trazer todas as Carteiras que não possui Empresa associada e também todas as Empresas que não possui uma carteira associada, alguém pode ajudar?

1 Resposta

Kalangoti
Solucao aceita

Consegui resolver.
Para quem tiver a mesma duvida segue a solução:

-- carteira sem empresa
select *
from tb_carteira
where codigo not in (select idCarteira from CarteiraEmpresa)
GO

-- empresa sem carteira
select *
from tb_empresa
where codigo not in (select IdEmpresa from CarteiraEmpresa)
GO
Criado 3 de setembro de 2019
Ultima resposta 5 de set. de 2019
Respostas 1
Participantes 1