Hola, tengo una duda con la que quisiera que me ayuden
Tengo una tabla en donde tengo 3 columnas IDLectura, IDLector, IDLibro.
En la segunda columna se registra el ID del usuario lector, o en el caso que no este logueado / registrado guarda NULL.
Lo que yo quiero hacer es lo siguiente, es contar la cantidad de veces que se leyo un libro leido por otros usuarios que no son el autor del libro, y la cantidad de veces que se registro null
SELECT count(IDLectura) AS Cant, IDLector AS Lector, IDLibro AS LIbro FROM nombre_tabla
WHERE IDLector <> (aca pongo el id del autor)
GROUP BY Libro
Esta consulta me devuelve lo que yo quiero, pero no cuenta los NULL
entonces le agrege AND IDLector IS NULL
pero no me devuelve nada.
Probe poner solamente WHERE IDLector IS NULL para corroborar que los cuente, y si los cuenta, pero no de la otra forma o cuenta solo los que son distintos a x id o cuenta solo los null no me cuenta las dos cosas en la misma consulta..
alguien sabe porque?