tenho 03 tabelas no mysql:Aluno,classe e matricula.Na tabela matricula tem o item: Dt_Matricula date, que não está mencionado na tabela aluno nem na tabela classe,sendo assim defini a mesma como primary key.
O meu código ficou assim:
Create Table Matricula(
Nr_Rgm number(8) ,*pertence a tabela aluno*
Cd_Classe number(8) , *pertence a tabela Classe*
Dt_Matricula date,
CONSTRAINT fk_Rgm
FOREIGN KEY (Nr_Rgm)
REFERENCES Aluno(Nr_Rgm)
CONSTRAINT fk_classe
FOREIGN KEY (Cd_Classe)
REFERENCES Classe(Cd_Classe)
CONSTRAINT MATRICULA_pk PRIMARY KEY(Dt_Matricula)
)
tentei concluir a tabela desta forma:
select m.Aluno, m.classe, m.matricula
from tabela matricula
inner join tabela Aluno on m.Rgm = Aluno.Nr_Rgm
inner join tabela Classe on m.Classe =Classe.Cd_Classe;
e o sistema apresentou a msg:
Não é possível ler propriedade 'substring' de undefined