You can't use aggregate functions (like count(*)) with non-aggregated columns (like email) unless you include a group by clause. I'm assuming you are intending to try and get the count of each distinct email in the emails table, which would require a group by clause added to your query, like this:
select email, count(*) as records_found
from (emails)
where email = 'Email Address'
group by email
Given that you are using a where clause that will ensure a distinct single email, you may be wondering why it's required - you can alternatively simply add an aggregate function around the email column as well since you know it is distinct:
select max(email), count(*) as records_found
from (emails)
where email = 'Email Address'