1 つのクエリで異なる条件で 2 つのことをカウントしたい。
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 = ?
ただし、これは単一のカウントであり、より正確なメッセージをユーザーに表示できるように、それらを別々にする必要があります。
どうすればこれを行うことができますか?助けていただければ幸いです!