Leandro,
Somente vendo sua query é possível descobrir o que acontece, mas se sua query estiver IDÊNTICA ao do instrutor, é possível que seu banco de dados (registros) estejam diferente do instrutor, desta forma virão dados diferentes para você.
Por favor, coloque sua consulta e use no menu acima do fórum o símbolo: "</>" para marcar o código-fonte SQL.
Veja também:
==========================================================
Artigo
SQL: Utilizando o Operador UNION e UNION ALL
O operador UNION combina os resultados de duas ou mais queries em um único result set, retornando todas as linhas pertencentes a todas as queries envolvidas na execução.
SELECT ShipName, ShipAddress from Orders WHERE CustomerID ="WARTH"
UNION ALL
SELECT ShipName, ShipAddress from Orders WHERE CustomerID ="VINET"
https://www.devmedia.com.br/sql-utilizando-o-operador-union-e-union-all/37457
==========================================================
SQL Server – UNION vs UNION ALL – Qual é mais performático?
Posted on novembro 21, 2016 by Wesley Mota
SQL Server Performance
https://dbasqlserverbr.com.br/sql-server-union-vs-union-all-qual-e-mais-performatico/
==========================================================
UNION x UNION ALL (pt-BR)
SELECT *
FROM @tabela1
UNION ALL
SELECT *
FROM @tabela2
https://social.technet.microsoft.com/wiki/contents/articles/4436.union-x-union-all-pt-br.aspx
==========================================================
[]'s,
Fabio I.