Ir para conteúdo
Fórum Script Brasil
  • 0

Pegar Informação De Várias Tabelas


Lucas Phillip

Pergunta

Olá,

pessoal, eu preciso pegar informações de 4 tabelas diferentes. Como velocidade é muito importante para mim, se eu fizer a busca com apenas 1 query fica mais rápido? e como faria isso.

Eu sei apenas o básico de sql, mas já vi por ai algumas strings mais complicadas sendo formas +- assim:

select a.nome, a.cidade, b.ano where nome=$nome

nesse exemplo ai (bem porco hehe) a seria uma tabela e b outra? e funciona?

Vlw :D

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Isso não funciona pois falta o From, que especifica de quais tabelas são os dados retornados. Também será necessário definir de qyal tabela é o campo nome, usado como filtro no Where.

Usando o seu exemplo, podemos fazer isto:

select a.nome, a.cidade, b.ano From a, b where a.nome=$nome;
Se as tabelas tiverem nomes longos, podemos usar apelidos (aliases):
Select a.nome, b.ano From tabela_longa_a as a, tabela_longa_b as b;

Abraços,

Beraldo

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, eu não tinha colocado o FROM porque igual eu falei, aquilo era um exemplo porco... hehe.. era só pra saber se o a.algo, b.algo funcionava.. mas bom saber que funciona... vai simplifica muito minha vida :D

falou

Edit:

Eu esqueci de perguntar. Fazendo assim é mais rápido do que fazer vários selects?

Vlw

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...