Bom dia pessoal, estou com problema com essa subconsulta, alguém sabe como ela funciona?
Ja pesquisei, já falei com pessoas que trabalham com banco, mas até agora nada. Se alguém saber eu agradeço…
S
SELECT DISTINCT A FROM R1 AS a
WHERE NOT EXISTS (SELECT * FROM R2 AS b
WHERE NOT EXISTS (SELECT * FROM R1 AS c
WHERE c.A = a.A
AND c.C = a.C
AND c.B = b.B));
tabela R1 (a)
A- NOME DA COLUNA
1 a w
5 c x
1 c w
3 c p
1 d w
2 b y
2 c z
4 c q
3 b p
2 a y
5 a y
4 a q
3 a p
5 b x
1 b w
TABELA R2(b)
B - NOME DA COLUNA
a
b
c
RESULTADO é: 1 3