Ir para conteúdo

POWERED BY:

Arquivado

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

joaones

[Resolvido] Organizando alfabéticamente

Recommended Posts

 

Olá pessoal, estou encarando o seguinte problema:

 

- Tenho dados de usuários em duas tabelas no banco de dados.

 

na tabela1 tem apenas o nome do usuário e o ID dele.

na tabela2 tem os dados de cada usuário e tambem ID dele(o mesmo id da tabela1, sendo assim possível indentificá-lo e saber seu nome)

 

 

Fiz um sisteminha PHP que lista os dados dos usuários que estão registrados na tabela2, e faz conexão com a tabela1 também, para ao invés de mostrar o ID do usuário, mostra o seu nome. Porém, quando peço para ordenar alfabéticamente usando o ORDER BY, não consigo ordenar os dados alfabéticamente, pois não segue as letras iniciais dos nomes dos usuários, mas sim os seus ids.

 

Como eu poderia ordenar pelo nome dos usuários?

 

O código que uso é algo semelhante a isso:

SELECT * FROM tabela2 ORDER BY user_id");

Ai, sei lá, para funcionar eu acho que devo fazer algo tipo:

SELECT * FROM tabela2,tabela1 ...

 

Alguém pode me ajudar?

Obrigado desde já.

 

 

 

----------------- edit --------------

Consegui!!

Segui a minha lógica e consegui fazer. Para quem tiver essa mesma dúvida, só fazer o seguinte:

SELECT * FROM tabela2,tabela1 WHERE tabela2.user_id=tabela1.user_id ORDER BY tabela1.user_name

 

Podem fechar o tópico. Obrigado!

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.