Visualização SQL onde as linhas não foram mapeadas
-
13-12-2019 - |
Pergunta
Basicamente, o que estou tentando descobrir é, digamos que eu tenho
tabela 1tbl1
ID | Name
e tabela2tbl2
ID | Name
Então eu tenho uma tabela de mapeamento mt
ID | tbl1ID | tbl2ID
Os dados realmente não são importantes aqui, e essas tabelas são exemplos.
Como fazer um view
que irá pegar todos os itens em tbl1
que não estão mapeados para mt
.
A propósito, estou usando o Microsoft SQL-server 2008.
Solução
CREATE VIEW v_unmapped
AS
SELECT *
FROM tbl1
WHERE id NOT IN
(
SELECT tbl1Id
FROM mt
)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow