Nesses exemplos abaixo por que o alias "p" foi substituído pelo alias "x"?
Nesses exemplos abaixo por que o alias "p" foi substituído pelo alias "x"?
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: