Ir para conteúdo

POWERED BY:

Arquivado

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

7vidas

Problema

Recommended Posts

Uso MySQL, preciso montar uma query que me traga o valor de algumas tabelas usando relacionamento na query mas não estou conseguindo fazer. Vou explicar detalhadamente:Tabelas:(usuario)id_usuario(int)nome(char)(empresa)id_empresa(int)nome(char)(arquivo_empresa)id_arquivo_empresa(int)id_empresa(int)id_usuario(int)arquivo(char)Nas duas primeiras tabelas como visto estão informações sobre usuarios e empresas respectivamente. Na terceira esta o relacionamento entre as duas tabelas.Agora, eu tenho uma parte administrativa que cadastra diretamente na tabela "arquivo_empresa" a empresa e o usuario que tem acesso a um determinado arquivo. Mas eu tb tenho a possibilidade de cadastrar q todos os usuarios ou empresas podem acessar aquele determinado arquivo.Na tabela "arquivo_empresa" eu identifico "todos" com um "0" (zero). Mas esse "0" não existe na tabela "usuario" e neim na tabela "empresa". Agora vou montar um select simples para poder trazer as informações.select a.nome from tbl_plantas as a, tbl_usuarios as b, tbl_arquivo_usuario as cwhere a.id_planta=c.id_planta and c.id_usuario=b.id_usuarioO resultado vai ser todos os registros que não conter "0" na empresa neim no usuario. Se eu tiver 4 registros, 2 com a empresa "1" e usuario "2" e 2 registros com o valor empresa "0" e usuario "0" o select não vai mostrar os registros que contém "0" na empresa ou usuário!!Bom eu sei que eh complicado, neim eu estou entendendo o que estou escrevendo mas tentem me ajudar plz!!!Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

tente colocar o que você quer relacionar, pois senao fica complicado de entender ;) ... ex:

-->tabela_xcod_clienome-->tabela_ycod_empresaempresa(cod_clie)-->(cod_empresa)

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.