Oi, Daissa! Tudo bem?
Como estamos lidando com duas tabelas diferentes, precisamos especificar, no ORDER BY
, a partir de qual tabela desejamos realizar a ordenação, assim como fizemos nesta parte do SELECT
, por exemplo:
SELECT tabela_de_vendedores.BAIRRO
Caso você queira ordenar o resultado pelo nome dos vendedores, teremos que usar o seguinte ORDER BY
:
ORDER BY tabela_de_vendedores.NOME
Após adicionar a cláusula ORDER BY
, indicamos a tabela que teremos como base, colocamos um ponto e, por fim, o nome do campo que será o nosso critério de ordenação (que nesse caso é nome
).
Depois de inserir esse trecho de código no SELECT
, chegaremos no script SQL abaixo:
SELECT tabela_de_vendedores.BAIRRO,
tabela_de_vendedores.NOME, DE_FERIAS,
tabela_de_clientes.BAIRRO,
tabela_de_clientes.NOME FROM tabela_de_vendedores RIGHT JOIN tabela_de_clientes
ON (tabela_de_vendedores.BAIRRO = tabela_de_clientes.BAIRRO)
ORDER BY tabela_de_vendedores.NOME;
A ideia é a mesma independente do tipo de JOIN
que estamos construindo!
Daissa, espero ter ajudado!! Se surgirem outras dúvidas, conte com o fórum.
Um forte abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.