Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dark Phoenix

[Resolvido] ordenação select

Recommended Posts

Boa tarde galera, estou com uma dúvida aqui,

tenho uma consulta assim:

SELECT * FROM produtos ORDER BY categoria, nome

onde as categorias é do tipo inteiro, então esse select me tras ordenado corretamente os dados primeiramente por categoria, e depois se a categoria for a mesma ordena pelo nome do produto deixando em ordem alfabetica.

Gostaria de fazer ele deste modo mesmo porém tenho algumas categorias que são iguais, só que com id's diferentes, por exemplo:

Categoria Computadores tem id 5 e 23.

Assim sendo faz com que elas sejam mostradas separadas, tem como eu fazer um select onde eles possam ser mostrados juntos?

 

Grato desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um JOIN, seria algo assim ...

 

SELECT categorias.nome_categoria,produtos.nome FROM 
produtos,categorias 
where produtos.categoria = categorias.categoria
ORDER BY 1,2

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo compreendi quase tudo, porem como ficaria akele order by?

 

Dark Phoenix

 

SELECT categorias.nome_categoria,produtos.nome FROM 
produtos,categorias 
where produtos.categoria = categorias.categoria
ORDER BY 1,2

 

é a mesma coisa de

 

SELECT categorias.nome_categoria,produtos.nome FROM 
produtos,categorias 
where produtos.categoria = categorias.categoria
ORDER BY categorias.nome_categoria, produtos.nome

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.