Solucionado (ver solução)
Solucionado
(ver solução)
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

1 resposta
solução!

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: