• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fabmelboy

problemas com professor no mysql

6 mensagens neste tópico

Boas pessoal

eu tenho uma disciplina que é sistema e gestão de bases de dados tou no 12º a informática

e o prof nesta disciplina é quem sabe..sabe, quem nao sabe..soubesse...e nao nos explica grande coisa enfim

Vou ter teste amanha (28 novembro 2007) e ando aqui as aranhas com um exercicio:

as tabelas fundamentais sao

filme(#cod_filme,titulo,duração)

filme_actor(#cod_filme,#cod_actor)

actor(#cod_actor,nome,nacionalidade)

e o profe pede o nome de cada actor com os filme que ele participa a frente

actor a | filme A

actor b | filme A

actor b | filme B

actor c | filme C

e por aí a diante

obrigado pela vossa ajuda desde já

Fábio Rosa

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu fiz a listagem dos filmes e dos actores nao tou a ver como relaciono os dois  :hmm:

select nome,titulo from actor,filme;

isso dá a listagem de ambos a duvida é como faço o select de maneira a que mostre separado...cada filme que cada actor fez(participou)

obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isto havias de ser tu a fazer mas pronto... :)

SELECT a.nome, f.titulo FROM actor a, filme f, filme_actor fa WHERE a.cod_actor=fa.cod_actor AND fa.cod_filme=f.cod_filme ORDER BY a.nome;

Deve ser isso ou parecido, dependendo do enunciado...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

desculpa tar a ser chato mas o meu sql ainda é basico  :-[

queria o desenvolver mais

o codigo em parte percebo mas a partes que nao  :(

a.nome

f.titulo

o que é o "a." e o "f."

de resto mais uma vez obrigado safaste me  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

desculpa tar a ser chato mas o meu sql ainda é basico  :-[

queria o desenvolver mais

o codigo em parte percebo mas a partes que nao  :(

a.nome

f.titulo

o que é o "a." e o "f."

de resto mais uma vez obrigado safaste me  :)

actor a

filme f

filme_actor fa

tal como o Hipnoted colocou na query

Isto havias de ser tu a fazer mas pronto... :)

SELECT a.nome, f.titulo FROM actor a, filme f, filme_actor fa WHERE a.cod_actor=fa.cod_actor AND fa.cod_filme=f.cod_filme ORDER BY a.nome;

Deve ser isso ou parecido, dependendo do enunciado...

Se tens o teste amanhã aconselho-te a ires estudar um pouco  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora