1
resposta

Dúvida substituição do alias

Nesses exemplos abaixo por que o alias "p" foi substituído pelo alias "x"?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Dandara, tudo bem? 😊

Na verdade, o alias "p" não foi substituído por "x". 😜 O que aconteceu foi que, na segunda consulta, foi utilizada uma subconsulta.

Dentro da subconsulta, o alias "p" ainda é usado para se referir à tabela "pedidos".

Quando a subconsulta é combinada com a tabela "clientes" através do LEFT JOIN, ela recebe um novo alias, que é "x". 🤔 Esse alias "x" é usado para referenciar os resultados da subconsulta na condição ON e na cláusula WHERE.

Em resumo, o alias "p" continua existindo dentro da subconsulta, enquanto "x" é o alias usado para referenciar o resultado da subconsulta no contexto da consulta principal.

🎓 Para saber mais: