Boa noite. Minha dúvida é referente ao vídeo 4 da aula 04 - Alterando e excluindo dados existentes. Tenho o seguinte código:
SELECT A.MATRICULA, A.NOME, A.FERIAS FROM VENDEDORES A
WHERE EXISTS (SELECT 1 FROM
T_VENDEDORES B WHERE A.MATRICULA = SUBSTR(B.MATRICULA,3,3));
Meu resultado obtido é :
Sabendo que a tabela A ( Vendedores) tem os seguintes dados:
E a B (T_Vendedores):
Gostaria de entender qual a lógica por trás dessa consulta? Pois não compreendo o porquê ele está trazendo os dados dos funcionários que não estão de férias (linhas com o valor 0) se eu estou solicitando os dados de onde existem apenas o valor 1.