tenho 2 tabelas, chamadas produto e analise da seguinte forma:
produto
id_prod
produto_prod
fab_prod
analise_prod
analise
id_an
analise_an
met_an
unid_an
esp_an
cada produto pode ter várias análises, até aí beleza, cadastro o produto e escolho as análises referente a este, podendo variar de 2 a 30 , para um total de 104.
A minha dificuldade esta em listar as analises de um determinado produto, exemplo:
produto
id_prod - 1 - 2 - 3 - 4
produto_prod - 01 - 02 - 03 - 04
fab_prod - 11 - 12 - 13 - 14
analise_prod - 1,2,4 - 2,3 - 2,3 - 2,4 ( aqui eu guardo o id da analise )
analise
id_an - 1 - 2 - 3 - 4
analise_an - 61 - 62 - 63 - 64
met_an - a - b - c - d
unid_an - g - h - i - j
esp_an - m - n - o - p
Levando em conta que tenho 4 analises cadastradas e 4 produtos com suas respectivas analises , não estou conseguindo listar que o produto 01 tem as analises 1,2,4 , isto é, ficando assim :
id_prod / produto_prod
---1----/-----01------
id_an / analise_an / met_an / unid_an / esp_an
--1---/----61------/---a----/---g-----/---m---
--2---/----62------/---b----/---h-----/---n---
--4---/----64------/---d----/---j-----/---p---
em outras palavras ----> o produto 01 vai fazer as analises 61, 62 e 64 com seus respectivos dados.
caso escolha outro produto :
id_prod / produto_prod
---3----/-----03------
id_an / analise_an / met_an / unid_an / esp_an
--2---/----62------/---b----/---h-----/---n---
--3---/----63------/---c----/---i-----/---o---
em outras palavras ----> o produto 03 vai fazer as analises 62 e 63 com seus respectivos dados.
Aí, eu andei estudando sobre chave estrangeira, montei a seguinte tabela:
Pergunta
gersonab
Bom noite a todos.
tenho 2 tabelas, chamadas produto e analise da seguinte forma:
produto
id_prod
produto_prod
fab_prod
analise_prod
analise
id_an
analise_an
met_an
unid_an
esp_an
cada produto pode ter várias análises, até aí beleza, cadastro o produto e escolho as análises referente a este, podendo variar de 2 a 30 , para um total de 104.
A minha dificuldade esta em listar as analises de um determinado produto, exemplo:
produto
id_prod - 1 - 2 - 3 - 4
produto_prod - 01 - 02 - 03 - 04
fab_prod - 11 - 12 - 13 - 14
analise_prod - 1,2,4 - 2,3 - 2,3 - 2,4 ( aqui eu guardo o id da analise )
analise
id_an - 1 - 2 - 3 - 4
analise_an - 61 - 62 - 63 - 64
met_an - a - b - c - d
unid_an - g - h - i - j
esp_an - m - n - o - p
Levando em conta que tenho 4 analises cadastradas e 4 produtos com suas respectivas analises , não estou conseguindo listar que o produto 01 tem as analises 1,2,4 , isto é, ficando assim :
id_prod / produto_prod
---1----/-----01------
id_an / analise_an / met_an / unid_an / esp_an
--1---/----61------/---a----/---g-----/---m---
--2---/----62------/---b----/---h-----/---n---
--4---/----64------/---d----/---j-----/---p---
em outras palavras ----> o produto 01 vai fazer as analises 61, 62 e 64 com seus respectivos dados.
caso escolha outro produto :
id_prod / produto_prod
---3----/-----03------
id_an / analise_an / met_an / unid_an / esp_an
--2---/----62------/---b----/---h-----/---n---
--3---/----63------/---c----/---i-----/---o---
em outras palavras ----> o produto 03 vai fazer as analises 62 e 63 com seus respectivos dados.
Aí, eu andei estudando sobre chave estrangeira, montei a seguinte tabela:
Só que não estou conseguindo dizer que:
id_produto - id_analise
---- 1 --------/----- 1 ------
---- 1 --------/----- 2 ------
---- 1 --------/----- 4 ------
como definido no peimeiro exemplo.
Para cadastrar editar , esta beleza , faço o cadastro de varias analises de uma vez ao cadastrar o produto.
Desde já agradeço a ajuda de todos e peço desculpa pelo post longo, apenas tentei detalhar minha dúvida para uma melhor compreenção.
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.