Bases de Datos - select complicado, para mi

 
Vista:

select complicado, para mi

Publicado por Francisco (7 intervenciones) el 06/02/2003 19:20:59
Hola:

Estoy desarrollando un aplicación asp, con un base de datos en SQL Server.
Tengo ciertos conocimientos de SQL, pero no tantos para diseñar el
select que quiero.

Tengo varias tablas, relacionadas entre si.

Albums-->con campos idAlbum (clave), y ...
Albums_Formatos-->con campos idAlbum e idFormato.
Formatos-->con campos idFormato (clave), y chdescrip.

Es decir, tengo un album, que tendra al menos un formato, o varios.

Lo que quiero es hacer un select que me saque los albums, con las
descripciones de los formatos de cada uno.

Consigo que con la query

SELECT Albums.idAlbum,chDescrip
FROM Albums,Album_Formatos,Formatos
WHERE
Albums.idAlbum = Album_Formatos.idAlbum AND
Formatos.idFormato = Album_Formatos.idFormato

me saque varias "lineas" por cada album, una por cada formato, es decir

idAlbum chDescrip
------------ --------------
1 formato1
2 formato1
3 formato2
4 formato1
4 formato2
4 formato3
4 formato4
5 formato3
6 formato2

pero ¿se puede sacar una sola para cada album, con todos sus formatos?.

Bueno, espero haber explicado bien cual es mi problema.

Muuuuuuuuchas gracias por anticipado.

Francisco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder