Por ejemplo con una consulta usando JOINS con varias tablas como prestamos donde estan la informacion de los prestamos, la tabla libro con informacion del libro y se desea obtener el recuento de prestamos de libros
Cita:
Me obligan a agrupar por todos los campos, y lo que obtengo como resultado es que solo me cuenta 1 por cada prestamo que hay en la tabla prestamos.SELECT P.ISBN,L.TITULO,P.NUMTARJETA,P.FECHAINICIO,P.FECHA DEVOLUCION,COUNT(*) FROM PRESTAMO P, LIBRO L WHERE L.ISBN=P.ISBN
GROUP BY P.ISBN,L.TITULO,P.NUMTARJETA,P.FECHAINICIO,P.FECHA DEVOLUCION
GROUP BY P.ISBN,L.TITULO,P.NUMTARJETA,P.FECHAINICIO,P.FECHA DEVOLUCION
Y si solo lo agrupara por ISBN del libro, o por titulo me mostraria correctamente cuantas veces ha sido prestado.