Olá, preciso de uma ajuda, estou a vários dias tentando e não consegui uma solução.
O Post está longo, pois não gostaria que ficasse dúvidas (kkk)
Preciso fazer uma consulta com várias tabelas, e buscar dados usando chave de uma tabela filha.
Vou resumir, porém a lógica é a mesma
plano = tabela principal, local onde os usuarios postam seus planejamentos
usuario = é o proprietário do planejamento
comp = é o que ele vai fazer ...
cliente = é a loja que ele vai atuar
grupo = é o grupo das lojas Ex: Grupo Casas Bahia que tem n lojas.
As tabelas teriam uma estrutura assim
** plano
plano_id
plano_data
usuario_id
comp_id
cidade_id
cliente_id
plano_real
plano_investimento
** usuario
usuario_id
usuario_nome
** comp
compromisso.id
compromisso
** grupo
grupo_id
grupo_nome
grupo_categ
**cliente
cliente_id
cliente_nome
grupo_id
Consigo fazer toda a consulta até o momento de tentar fazer aparecer dados da tabela grupo que esta ligada ao cliente e não ao plano, quando me referencio a tabela grupo :
inner join comp on plano.comp_id = comp.comp_id
inner join grupo on grupo.grupo_id = cliente.grupo_id
ocorre o erro : Error Code: 1054. Unknown column 'grupo.grupo_id' in 'on clause'
Pergunta
albertolotz
Olá, preciso de uma ajuda, estou a vários dias tentando e não consegui uma solução.
O Post está longo, pois não gostaria que ficasse dúvidas (kkk)
Preciso fazer uma consulta com várias tabelas, e buscar dados usando chave de uma tabela filha.
Vou resumir, porém a lógica é a mesma
plano = tabela principal, local onde os usuarios postam seus planejamentos
usuario = é o proprietário do planejamento
comp = é o que ele vai fazer ...
cliente = é a loja que ele vai atuar
grupo = é o grupo das lojas Ex: Grupo Casas Bahia que tem n lojas.
As tabelas teriam uma estrutura assim
** plano
plano_id
plano_data
usuario_id
comp_id
cidade_id
cliente_id
plano_real
plano_investimento
** usuario
usuario_id
usuario_nome
** comp
compromisso.id
compromisso
** grupo
grupo_id
grupo_nome
grupo_categ
**cliente
cliente_id
cliente_nome
grupo_id
Consigo fazer toda a consulta até o momento de tentar fazer aparecer dados da tabela grupo que esta ligada ao cliente e não ao plano, quando me referencio a tabela grupo :
inner join comp on plano.comp_id = comp.comp_id
inner join grupo on grupo.grupo_id = cliente.grupo_id
ocorre o erro : Error Code: 1054. Unknown column 'grupo.grupo_id' in 'on clause'
Desde já obrigado pela ajuda.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.