Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2010, 15:07
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: ayuda en consulta

la condicion se coloca en el inner join donde invoca a la tabla a la que pertenece el campo y no se hace con where sino con on.

Creo que deberia quear algo parecido a esto


SELECT d.nom_disco "DISCOTECA", count(ad.cod_alb) "NUMERO DE ALBUMES", group_concat(a.nom_alb separator " - ") "NOMBRE ALBUMES" FROM (discoteca d INNER JOIN albumes_de_discoteca ad on d.nom_disco= "La Zona" USING (nit_disco)) INNER JOIN album a USING (cod_alb) GROUP BY ad.nit_disco