Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2003, 12:00
Avatar de fjmasero
fjmasero
 
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 11 meses
Puntos: 1
select complicado, para mi

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.

__________________
No es sabio el que sabe sino el que no sabe y quiere aprender