Cita:
Iniciado por Paty_RR Buen día,
Para empezar creo que el diseño de tu BD no es el ideal te vas a enredar mucho haciendo consultas sobre texto,
Si puedes cambiarlo, te sugiero lo siguiente (es solo un ejemplo):
Tabla libro:
- IdLibro
- Nombre
- Descripcion
- Editorial
- etc
Tabla Autor
- Nombre
- Apellido 1
- Apellido 2
- Area
- etc
Tabla Relacion LibroAutor
-IdLibro
-IdAutor
Como puedes observar en la última tabla, se tiene una relacion de muchos a muchos un autor puede tener muchos libro y un libro puede tener varios autores...
...Aclarado esto, las consultas que requieres serian mas sencillas
Código SQL:
Ver originalSELECT libro.Nombre
FROM LibroAutor INNER JOIN Libro ON Libro.idLibro = LibroAutor.idLibro
HAVING COUNT(IdLibro) > 1 AND COUNT(IdLibro) < 5
Algo asi, espero te ayude
Lo primero gracias por contestar. Por desgracia es una base de datos ya hecha y no se puede cambiar los datos.
¿No es posible realizar la consulta? Pienso que si pero seguramente sea muchísimo complicado de lo que parece. La sintaxis tendría que ser muy larga, lo cual seria un gran problema.