Pregunta

Tengo problemas con lo que pensé que era una consulta simple para contar registros:

SELECT req_ownerid, count(req_status_lender) AS total6 
FROM bor_requests
WHERE (req_status_lender = 0 AND req_status_borrower = 0) OR 
      (req_status_lender = 1 AND req_status_borrower = 1)
GROUP BY req_ownerid 
HAVING req_ownerid = 70

Pensé que esto contaría todos los registros en los que (req_status_lender = 0 y req_status_borrower = 0) y (req_status_lender = 1 y req_status_borrower = 1) y luego dame el total pero solo me da el total para (req_status_lender = 0 y req_status_borrower = = = 0) o (req_status_lender = 1 y req_status_borrower = 1).

¿Alguna idea de lo que estoy haciendo mal?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top