É comum que os desenvolvedores optem pela utilização da cláusula JOIN para unir mais de uma tabela em uma mesma consulta. No entanto, existem cenários nos quais o JOIN não retornará o resultado esperado. Vemos isso quando precisamos trazer como uma nova coluna o resultado de de funções de agregação, a exemplo de SUM, COUNT ou AVG. Para resolver cenários semelhantes a esse é fundamental conhecer subqueries, assunto tratado neste vídeo.

Ah, se você não viu a sua dúvida ser respondida aqui, fique a vontade para comentar!

Saiba mais Veja a Série SQL nível Jedi: Subqueries