búsquedas problemáticas
Publicado por José (11 intervenciones) el 18/02/2005 16:35:12
Os cuento, compañeros.
Tengo una base de datos creada para mi colección de música. Está compuesta de dos tablas relacionadas uno a varios, una tabla lleva los datos de los discos (autor, etc.) y la otra de las canciones. Todo funciona perfectamente pero tiene un problema. Y es que como hay discos que no pertenecen a un único grupo o solista sino que son de varios, los tengo que llamar VARIOS y después en la otra tabla,la de canciones, tengo un campo que le llamo "Intérprete", que es donde incluyo el nombre del cantante. Por ejemplo, un disco de grandes éxitos, en la tabla discos en el campo autor le pongo Varios, y después en la otra tabla en el campo intérprete pongo a cada autor. Luego, a la hora de hacer las consultas para saber todo lo que tengo de un autor tengo que ejecutar dos consultas, una por autor ( y me salen todos los discos de ese único autor) y otra por intérprete (y me salen todas las canciones de ese autotr ubicadas en discos de varios). Un poco lioso, pero creo que me explico. La cuestión es si hay manera de poder buscar en una única consulta y que salgan todos esos resultados.
Tengo una base de datos creada para mi colección de música. Está compuesta de dos tablas relacionadas uno a varios, una tabla lleva los datos de los discos (autor, etc.) y la otra de las canciones. Todo funciona perfectamente pero tiene un problema. Y es que como hay discos que no pertenecen a un único grupo o solista sino que son de varios, los tengo que llamar VARIOS y después en la otra tabla,la de canciones, tengo un campo que le llamo "Intérprete", que es donde incluyo el nombre del cantante. Por ejemplo, un disco de grandes éxitos, en la tabla discos en el campo autor le pongo Varios, y después en la otra tabla en el campo intérprete pongo a cada autor. Luego, a la hora de hacer las consultas para saber todo lo que tengo de un autor tengo que ejecutar dos consultas, una por autor ( y me salen todos los discos de ese único autor) y otra por intérprete (y me salen todas las canciones de ese autotr ubicadas en discos de varios). Un poco lioso, pero creo que me explico. La cuestión es si hay manera de poder buscar en una única consulta y que salgan todos esos resultados.
Valora esta pregunta
0