Jump to content


Elfarelo

Member Since 20/04/2007
Offline Last Active 07/06/2007, 14:51
-----

Posts I've Made

In Topic: Me Disseram Que é Um Select Combinado

21/05/2007, 08:37

Eu acho que eu não consegui me expressar bem. Vou tentar.

Posted Image

Na imagem acima eu estou pegando as noticias da tabela NEWS. a tabela news contem:

id, titulo, data, corpo, id_autor

O id_autor é onde aparece o 4 na imagem. Ou seja, quando um usuario insere um noticia, ele insere o ID do usuario logado no momento, que no caso foi o ID 4 (que tem nome admin).

Por quê eu não gravei o nome ao invez do ID. Imagine que o usuario atualize o nome dele. As noticias anteriores ficariam com o nome antigo. Então eu estou gravando o ID. Por quê:

Eu quero pegar sempre o nome atualizado do usuário. So que o nome dele esta na tabela USERS. Entao eu quero que nesta imagem acima, no lugar do ID aparecesse o Nome do usuario.

Então eu gostaria que exibisse assim:

Posted Image

Ou seja, as noticias iriam ser exibidas normalmente, pegando todas a snoticias da tabela NEWS nao importando o usuario que a isneriu, mas ao invez de mostrar o ID do cara que inseriu, mostrasse o nome dele.

Abraços


SELECT * FROM Users, News WHERE users_id = news_id_autor

Onde users_id é o campo id da tabela users

IPB Skin By Virteq