Agrupar por campos multivalor
Publicado por Angel Romero (1 intervención) el 04/09/2011 18:52:07
Hola a todos
Quiero hacer una consulta pero no se como realizarla. Es sobre una tabla de películas, y cada campo registro tiene un titulo, un año, un país,... pero muchos géneros. Por ello, he usado un campo géneros y lo he hecho multivalor (Estos valores separados por coma).
Tengo una pelicula: id_pelicula=1 Titulo="Matrix" Generos:"Ciencia Ficción, Acción, Drama"
Lo que quiero es un recordset así:
id_pelicula=1 Titulo="Matrix" Generos:"Ciencia Ficción"
id_pelicula=1 Titulo="Matrix" Generos:"Acción"
id_pelicula=1 Titulo="Matrix" Generos:"Drama"
Y esto no con 1 pelicula, sino con todas las de una tabla.
Pinta complicado y quizá tendré que usar 2 tablas más y tirar de relaciones e INNER JOIN. ¿Como lo veis?
A ver si hay suerte, si no haré esto último
Un saludo
Quiero hacer una consulta pero no se como realizarla. Es sobre una tabla de películas, y cada campo registro tiene un titulo, un año, un país,... pero muchos géneros. Por ello, he usado un campo géneros y lo he hecho multivalor (Estos valores separados por coma).
Tengo una pelicula: id_pelicula=1 Titulo="Matrix" Generos:"Ciencia Ficción, Acción, Drama"
Lo que quiero es un recordset así:
id_pelicula=1 Titulo="Matrix" Generos:"Ciencia Ficción"
id_pelicula=1 Titulo="Matrix" Generos:"Acción"
id_pelicula=1 Titulo="Matrix" Generos:"Drama"
Y esto no con 1 pelicula, sino con todas las de una tabla.
Pinta complicado y quizá tendré que usar 2 tablas más y tirar de relaciones e INNER JOIN. ¿Como lo veis?
A ver si hay suerte, si no haré esto último
Un saludo
Valora esta pregunta


0