MySQL - Contando duas coisas com condições diferentes
Eu quero contar duas coisas sob condições diferentes em uma consulta.
<code>SELECT COUNT(*) AS count FROM table_name WHERE name = ? </code>
e
<code>SELECT COUNT(*) as count FROM table_name WHERE address = ? AND port = ? </code>
Eu preciso ter uma contagem de linhas que tenham um determinado endereço e uma determinada porta, e uma contagem SEPARADA para as linhas com um determinado nome.
Estou ciente de que eu poderia fazer
<code>SELECT (COUNT*) as count FROM table_name WHERE (address = ? AND port = ?) OR name = ? </code>
No entanto, isso é uma contagem única, e eu preciso que eles sejam separados para que eu possa exibir uma mensagem mais precisa para o usuário.
Como eu poderia fazer isso? Ajuda seria apreciada!