Estou escrevendo um script que obtém uma contagem de linhas para algumas tabelas, no entanto, para algumas tabelas, quero obter apenas uma contagem de linhas em que um sinalizador está definido (neste caso ativo = 1). Existe uma maneira de fazer isso em uma consulta?
Por exemplo:
A tabela users
possui uma coluna chamada active
A tabela clients
não possui uma coluna chamada active
Quero obter uma contagem de usuários em que active = 1 e apenas obter uma contagem de clientes.
Antes de você dizer "apenas codificar", esta é uma consulta que está dentro de um script python que pode ser executado em vários bancos de dados diferentes e não tenho como saber quais tabelas meu script selecionará e se elas têm uma coluna chamada active
e Eu preferiria ter apenas uma consulta para fazer tudo, em vez de duas separadas, e confiar no mysql para gerar um erro, então sei usar a outra.