Sou desenvolvedor PHP + MySQL a 5 anos e hoje me deparei com um problema o qual não estou conseguindo resolver.
Preciso fazer um Join, Left Join, Right join q seja, ou mesmo, select da vida com 65 tabelas porém quem trabalha com mysql esta enjoado de saber que esse número é limitado a 61 tabelas ou 4096 colunas.
Quanto ao total de colunas está tranquilo pois possuo apenas 400! Agora o problema são as tabelas, ultrapassam o numero máximo permitido.
O que fazer?
Tentei criar 2 view contendo metade das tabelas cada, e logo após juntar em uma terceira, porém é retornado o mesmo erro que ultrapassou o limite.
Tentei fazer com select é retornado o mesmo erro.
Gostaria de saber se tem como criar uma unica tabela (em tempo de execução) contendo tudo, ou seja, as 65 tabelas em uma para resolver meu problema.
No caso tem que ser em tempo de execução, pois as tabelas são constantemente alimentadas por sistema WEB, e diariamente necessitara dessa junção para emissão de relatórios parciais.
Basicamente as tabelas estão da seguinte maneira
ID_tabela
Marca
Tipo
Descrição
Estado físico
se diferem em algumas particularidades e quanto ao numero de coluna, onde algumas tabelas possuem apenas 3 colunas e outras podem chegar a 7 colunas.
Pergunta
Deadoc
Boa tarde pessoal.
Sou desenvolvedor PHP + MySQL a 5 anos e hoje me deparei com um problema o qual não estou conseguindo resolver.
Preciso fazer um Join, Left Join, Right join q seja, ou mesmo, select da vida com 65 tabelas porém quem trabalha com mysql esta enjoado de saber que esse número é limitado a 61 tabelas ou 4096 colunas.
Quanto ao total de colunas está tranquilo pois possuo apenas 400! Agora o problema são as tabelas, ultrapassam o numero máximo permitido.
O que fazer?
Tentei criar 2 view contendo metade das tabelas cada, e logo após juntar em uma terceira, porém é retornado o mesmo erro que ultrapassou o limite.
Tentei fazer com select é retornado o mesmo erro.
Gostaria de saber se tem como criar uma unica tabela (em tempo de execução) contendo tudo, ou seja, as 65 tabelas em uma para resolver meu problema.
No caso tem que ser em tempo de execução, pois as tabelas são constantemente alimentadas por sistema WEB, e diariamente necessitara dessa junção para emissão de relatórios parciais.
Basicamente as tabelas estão da seguinte maneira
ID_tabela
Marca
Tipo
Descrição
Estado físico
se diferem em algumas particularidades e quanto ao numero de coluna, onde algumas tabelas possuem apenas 3 colunas e outras podem chegar a 7 colunas.
Alguém sabe como resolver esse impasse?
Obrigado por hora.
Editado por DeadocLink para o comentário
Compartilhar em outros sites
4 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.