Estoy escribiendo un script que obtiene un recuento de filas para algunas tablas, sin embargo, para algunas tablas solo quiero obtener un recuento de filas donde se establece un indicador (en este caso activo = 1). ¿Hay alguna manera de hacer esto en una consulta?
P.ej:
La tabla users
tiene una columna llamada activa
La tabla clients
no tiene una columna llamada activa
Quiero obtener un recuento de usuarios donde active = 1 y solo obtener un recuento de clientes.
Antes de decir "solo codifíquelo", esta es una consulta que va dentro de un script de Python que podría ejecutarse en numerosas bases de datos diferentes y no tengo forma de saber qué tablas seleccionará mi script y si tienen una columna llamada active
, y Preferiría tener solo una consulta para hacerlo todo en lugar de dos separadas y confiar en mysql para arrojar un error, así que sé usar la otra.