Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2011, 08:29
Avatar de arsenal
arsenal
 
Fecha de Ingreso: agosto-2008
Mensajes: 65
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Problema con consulta

Hola buen día, claro
Código MySQL:
Ver original
  1. SELECT p.titulo titulo, f.idioma idioma, f.sala sala, h.hora hora
  2.         FROM cartelera c
  3.         RIGHT JOIN peliculas p ON c.pelicula = p.id
  4.         RIGHT JOIN funciones f ON c.tipo_funcion = f.id
  5.         RIGHT JOIN horarios h ON f.id = h.funcion
  6.         WHERE c.cine = $cine
  7.         GROUP BY c.pelicula

Esa es mi consulta lo que quiero lograr es

que me imprima de una sola consulta lo siguente,

Nombre de la pelicula
funcion: doblada sala 1 14:00 17:00 19:00
funcion subtitulada sala 2 13:00 15:00 17:00
funcion espanol sala 3 14:30 17:30 19:30


como pueden ver la tabla funciones tiene mas de un registro en la que se dice la sala y el idioma en el que esta

la tabla horario tambien tiene varios registros por funcion en este casa 3 registros por funcion ya que el campo es tipo time no varchar.


Saludos espero sea posible sacar estos resultados de una sola consulta y es como dije antes lo puedo hacer con muchos whiles pero creo q no es la forma correcta

Saludos