Я хочу подсчитать две вещи в разных условиях в одном запросе.
SELECT COUNT(*) AS count FROM table_name WHERE name = ?
и
SELECT COUNT(*) as count FROM table_name WHERE address = ? AND port = ?
Мне нужно иметь счетчик для строк, которые имеют определенный адрес и определенный порт, и счет SEPARATE для строк с определенным именем.
Я знаю, что могу сделать
SELECT (COUNT*) as count FROM table_name WHERE (address = ? AND port = ?) OR name = ?
Однако это единственный счет, и мне нужно, чтобы они были отдельными, поэтому я могу отображать более точное сообщение для пользователя.
Как я могу это сделать? Помощь будет оценена!