Consulta N para M
Estou desenvolvendo um sistema tipo academico, e estou com problemas nas tabelas N para M, não estou conseguindo cadastrar e fazer consulta.
EX: tem um tabela ALUNO e ATVCOMPLEMEANTAR e ela gera uma tabela N para M, chamada ATVALUNO, com os campos: aluno_id, atvcomplentar_id, hsaprv, entrega, inicioatv, fimatv, como seria o cadastar e a consulta.
De já agradeço!
EX: tem um tabela ALUNO e ATVCOMPLEMEANTAR e ela gera uma tabela N para M, chamada ATVALUNO, com os campos: aluno_id, atvcomplentar_id, hsaprv, entrega, inicioatv, fimatv, como seria o cadastar e a consulta.
De já agradeço!
comentários (0)
suspender
Lista de Respostas:
05/03/2010 11:20am
(~14 anos atrás)
(~14 anos atrás)
Não seria N x N? (1 ALuno pode ter muitos ATVCOM... e 1 ATVCom. pode ter muitos Alunos)
Esse cadastro deve ser feito em partes.
Primeiro deve-se selecionar um dos itens (ou o ALUNO ou o ATVCOMPLEMENTAR).
Supondo que comece pelo Aluno. Vc então terá seu id.
Depois em uma lista de ATVComplementar vc seleciona o[s] item[s] e insere na tabela de ligação o id deste aluno juntamente com o[s] id[s] do[s] item[s] marcado[s].
Não sei como está seu formulário mas é bem possível que precise de um combo ou recuperar o Aluno logado.
Esse cadastro deve ser feito em partes.
Primeiro deve-se selecionar um dos itens (ou o ALUNO ou o ATVCOMPLEMENTAR).
Supondo que comece pelo Aluno. Vc então terá seu id.
Depois em uma lista de ATVComplementar vc seleciona o[s] item[s] e insere na tabela de ligação o id deste aluno juntamente com o[s] id[s] do[s] item[s] marcado[s].
Não sei como está seu formulário mas é bem possível que precise de um combo ou recuperar o Aluno logado.