Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia, galera...
Tenho uma tabela com todas as chaves primarias das outras 4 tabelas, assim:
TABELA CHAVES
id (auto incremento, chave primária)
id_sup
id_dir
id_reg
id_fil
TABELA SUPERVISOR (id_sup)
id_sup (chave primária, auto incremento)
nome_supervisor
TABELA DIRETORIA
id_dir (chave primária, auto incremento)
nome_diretoria
TABELA REGIONAL
id_reg (chave primária, auto incremento)
nome_regional
TABELA FILIAL
id_fil (chave primária, auto incremento)
nome_filial
Tipo, a TABELA CHAVES recebe apenas as ID´s correspondentes ao nome d supervisor, diretoria, regional, filial.
Preciso ligar essas tabelas, para que eu consiga exibir os nomes correspondente a cada ID.
Alguém poderia me ajudar a como fazer esse SELECT de LIGAÇÂO?
Obrigado...
Obrigado, Kandrade.
Entendi.
Estou me perdendo pra juntar 3 ou mais tabelas em um select.
Você poderia, por favor, dar um exemplo?
Valeu.
Por nada.
http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
>
Obrigado, Kandrade.
Entendi.
Ai vai uma junção com 3 tabelas.
Agora só precisa juntar as outras tabelas.
SELECT chaves.id, supervisor.nome_supervisor, diretoria.nome_diretoria
FROM chaves INNER JOIN supervisor ON chaves.id_sup = supervisor.id_sup
INNER JOIN diretoria ON chaves.id_dir, diretoria.id_dir
>
Estou me perdendo pra juntar 3 ou mais tabelas em um select.
Você poderia, por favor, dar um exemplo?
Valeu.
É isso aí. Descomplicou.
Obrigado,
Abraços.
Foi nada.
Se continuar com dúvidas volte a postar.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
>
É isso aí. Descomplicou.
Obrigado,
Abraços.
Voce pode usr junção pra fazer isso.
"INNER JOIN".
Um exemplo:
SELECT chaves.id, supervisor.nome_supervisor
FROM chaves INNER JOIN supervisor ON chaves.id_sup = supervisor.id_sup
Com isso voce consegue o nome do supervisor. Para chegar as outras informações que voce precisa faça como o exemplo acima.
INNER JOIN tabela -> mostra em qual tabela será feita a junção.
ON tabela1.campo = tabela2.campo -> onde será feita a junção "campos das duas tabelas".
PS: Voce pode fazer várias junções em uma sql.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif