Eai galera bom? Intao tenho um tenho esse banco CREATE TABLE `alunos` (
`mat` int(3) NOT NULL auto_increment,
`nome` varchar(50) NOT NULL,
`endereco` varchar(50) NOT NULL,
`cidade` varchar(20) NOT NULL,
PRIMARY KEY (`mat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;
CREATE TABLE `cursos` (
`cod_curso` int(3) NOT NULL auto_increment,
`curso` varchar(30) NOT NULL,
PRIMARY KEY (`cod_curso`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3;
CREATE TABLE `rela` (
`cur` int(3) NOT NULL,
`aul` int(3) NOT NULL,
KEY `cur` (`cur`),
KEY `aul` (`aul`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
que q eu to querendo, fazer o valor do relacionamento aparecer com o nome do usuario
tipo mostrar qual usuario ta fazendo qual curso
tenho nem ideia de qual consulta fazer
desde já muito obrigado.
PS: relacionei certo?
intao já consegui a metade
SELECT alunos.nome, cursos.curso FROM alunos, cursos, rela WHERE alunos.mat=rela.aul AND cursos.cod_curso=rela.cur so q mostra varias vezes o mesmo nome eu quero que mostre uma vez o nome e os cursos q o usuario faz como faço para mostrar um nome de usuario e os cursos que ele vaz sem repetir o nome