Visualizando dados de várias tabelas select  

Posted by: Paulo Bezerra in

Para que isto ocorra, será fundamental o campo chave, que ajudará a fazer a ligação com um campo comum de outra tabela, mas que tem o mesmo tipo de dado. Veja a sintaxe a seguir:

select TABELA1.campo, TABELA2.campo from TABELAS
where TABELA1.campo_chave = TABELA2.campo_comum
and TABELA.campo = valor;


Esclarecendo as informações da sintaxe a cima:  
SELECT  comando para se chamar a visualização de registros campo(s) campos da tabela, para referência da visualização dos registros FROM   chamada para indicar a tabela tabela(s) tabela ou tabelas a serem utilizadas WHERE   chamada para uma condiçãocondição condição que deve ser verdadeira para que os registro sejam visualizados ORDER BY   permite ordenar a visualização de registros em função de um campo especifico GROUP BY   permite agrupar a visualização de registros em função de um campo especifico


Exemplo6: Visualizar o campo "nome" da tabela alunos e o campo "nomecurso" da tabela cursos, retirado das tabelas alunos e cursos, quando codcurso da tabela alunos for igual a codcurso da tabela cursos e a cidade da tabela alunos seja igual a 'Nova Friburgo'.

mysql> select ALUNOS.nome, CURSOS.nomecurso from ALUNOS, CURSOS
    -> where ALUNOS.codcurso = CURSOS.codcurso
    -> and ALUNOS.cidade='Nova Friburgo';
tabela1.campo campo a ser exibido
tabela2.campo campo a ser exibido
tabelas nome das tabelas a serem usadas
tabela1.campo_chave campo chave para junção
tabela2.campo_comum campo comum para junção
tabela.campo qualquer uma das tabelas indicadas
valor valor para referência da condição

This entry was posted on 16:29 and is filed under . You can leave a response and follow any responses to this entry through the Assinar: Postar comentários (Atom) .

0 comentários

Postar um comentário