Fórum Select complicada... #261351

10/12/2004

0

Saudações...

Tenho duas tabelas:

disco: id, titulo, interprete, quant_faixas, local
faixa: id, id_disco, nome, interprete, posicao

Preciso de um select que faça uma saída para um relatório onde eu consiga visualizar agrupado por interprete o título do disco e as faixas.
Sendo que o título do disco eu tenho na tabela disco e o restante das informações eu tenho na tabela faixa.

Tipo assim:

IRON MAIDEN
Disco: BRAVE NEW WORLD
1 BRAVE NEW WORLD
2 BLOOD BROTHERS
3 ...

Disco: SOMEWHERE IN TIME
1 SOMEWHERE IN TIME
2 ACES HIGH
3 ...

Desde já agradeço a colaboração.


Horus

Horus

Responder

Posts

10/12/2004

Motta

disco: id, titulo, interprete, quant_faixas, local
faixa: id, id_disco, nome, interprete, posicao


select disco.titulo,faixa.nome
from disco,faixa
where disco.id = faixa.id_disco
order by disco.titulo,faixa.nome

??


Responder

Gostei + 0

10/12/2004

Paulo_amorim

Olá

Creio que o agrupamento por interprete e por disco deva ser feito no relatório, pois na query isso seria inviável...

Pode-se tentar essa query, ela deve trazer ordenando por autor e titulo do disco...
SELECT d.interprete, d.titulo, f.nome
FROM disco d INNER JOIN faixa f
ON d.id = f.id_disco
ORDER BY d.interprete, d.titulo



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar